annotate WHATSNEW @ 3182:0c07af110477 docs-changes

Ignore Sphinx-generated files
author Thomas Kluyver <takowl@gmail.com>
date Wed, 09 Jan 2013 22:35:43 +0000
parents eab29c22f40a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
70
8808eb003772 endmusic event
pygame
parents: 67
diff changeset
1 # This is a list of changes in pygame's history.
8808eb003772 endmusic event
pygame
parents: 67
diff changeset
2 #
1875
e7df45f14108 Updated to mention 1.8.1release
Rene Dudfield <renesd@gmail.com>
parents: 1874
diff changeset
3 # SVN revision numbers, and CVS tag names are placed before the date
70
8808eb003772 endmusic event
pygame
parents: 67
diff changeset
4 # BREAK = change breaks existing code
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
5 # BUG = fixed a bug that was (or could have been) crashing
1877
4f5abc24884f Memory leak in a few modules. Thanks Lorenz Quack.
Rene Dudfield <renesd@gmail.com>
parents: 1875
diff changeset
6
2168
eab29c22f40a Port scrap module to Python 3.x (merge with branches/port_scrap_py3). Accidently committed in rev 3061.
Lenard Lindstrom <len-l@telus.net>
parents: 2142
diff changeset
7 [SVN 3062] Mar 30, 2011
eab29c22f40a Port scrap module to Python 3.x (merge with branches/port_scrap_py3). Accidently committed in rev 3061.
Lenard Lindstrom <len-l@telus.net>
parents: 2142
diff changeset
8 Port scrap module to Python 3.x (merge with branches/port_scrap_py3).
eab29c22f40a Port scrap module to Python 3.x (merge with branches/port_scrap_py3). Accidently committed in rev 3061.
Lenard Lindstrom <len-l@telus.net>
parents: 2142
diff changeset
9 Accidently committed in rev 3061.
eab29c22f40a Port scrap module to Python 3.x (merge with branches/port_scrap_py3). Accidently committed in rev 3061.
Lenard Lindstrom <len-l@telus.net>
parents: 2142
diff changeset
10
eab29c22f40a Port scrap module to Python 3.x (merge with branches/port_scrap_py3). Accidently committed in rev 3061.
Lenard Lindstrom <len-l@telus.net>
parents: 2142
diff changeset
11 [SVN 3057-3061]
eab29c22f40a Port scrap module to Python 3.x (merge with branches/port_scrap_py3). Accidently committed in rev 3061.
Lenard Lindstrom <len-l@telus.net>
parents: 2142
diff changeset
12 Update Pygame Event type to have mutable attributes as per feature request
eab29c22f40a Port scrap module to Python 3.x (merge with branches/port_scrap_py3). Accidently committed in rev 3061.
Lenard Lindstrom <len-l@telus.net>
parents: 2142
diff changeset
13 62 on Motherhamster's Bugzilla
eab29c22f40a Port scrap module to Python 3.x (merge with branches/port_scrap_py3). Accidently committed in rev 3061.
Lenard Lindstrom <len-l@telus.net>
parents: 2142
diff changeset
14
2142
4cf10018fadd Using Numeric by default now issues a deprecation warning. Fix hanging pointer bug in color.c.
Lenard Lindstrom <len-l@telus.net>
parents: 2137
diff changeset
15 [SVN 3006] Feb 24, 2011
4cf10018fadd Using Numeric by default now issues a deprecation warning. Fix hanging pointer bug in color.c.
Lenard Lindstrom <len-l@telus.net>
parents: 2137
diff changeset
16 [BUG] Fix hanging pointer problem in color.c.
4cf10018fadd Using Numeric by default now issues a deprecation warning. Fix hanging pointer bug in color.c.
Lenard Lindstrom <len-l@telus.net>
parents: 2137
diff changeset
17 Add deprecation warning for Numeric in surfarray and sndarray.
4cf10018fadd Using Numeric by default now issues a deprecation warning. Fix hanging pointer bug in color.c.
Lenard Lindstrom <len-l@telus.net>
parents: 2137
diff changeset
18
4cf10018fadd Using Numeric by default now issues a deprecation warning. Fix hanging pointer bug in color.c.
Lenard Lindstrom <len-l@telus.net>
parents: 2137
diff changeset
19 [SVN 3003-3005] Feb 21-24, 2011
4cf10018fadd Using Numeric by default now issues a deprecation warning. Fix hanging pointer bug in color.c.
Lenard Lindstrom <len-l@telus.net>
parents: 2137
diff changeset
20 Enhance array support in pixelcopy methods. map_array now accepts
4cf10018fadd Using Numeric by default now issues a deprecation warning. Fix hanging pointer bug in color.c.
Lenard Lindstrom <len-l@telus.net>
parents: 2137
diff changeset
21 a three byte integer for target array. Surface.get_view now
4cf10018fadd Using Numeric by default now issues a deprecation warning. Fix hanging pointer bug in color.c.
Lenard Lindstrom <len-l@telus.net>
parents: 2137
diff changeset
22 allows a 2D view for 24 bitsized arrays, even though not accepted
4cf10018fadd Using Numeric by default now issues a deprecation warning. Fix hanging pointer bug in color.c.
Lenard Lindstrom <len-l@telus.net>
parents: 2137
diff changeset
23 by numpy. Color objects now export an array struct interface.
4cf10018fadd Using Numeric by default now issues a deprecation warning. Fix hanging pointer bug in color.c.
Lenard Lindstrom <len-l@telus.net>
parents: 2137
diff changeset
24 Various bug fixes for Python 3.1.
4cf10018fadd Using Numeric by default now issues a deprecation warning. Fix hanging pointer bug in color.c.
Lenard Lindstrom <len-l@telus.net>
parents: 2137
diff changeset
25
4cf10018fadd Using Numeric by default now issues a deprecation warning. Fix hanging pointer bug in color.c.
Lenard Lindstrom <len-l@telus.net>
parents: 2137
diff changeset
26 [SVN 3000-3002] Feb 20, 2011
2137
e4a059ae7977 add updates to surface.c, etc that were skipped in the merge with the surface_buffer branch
Lenard Lindstrom <len-l@telus.net>
parents: 2134
diff changeset
27 Merge the surface_buffer branch back into trunk.
e4a059ae7977 add updates to surface.c, etc that were skipped in the merge with the surface_buffer branch
Lenard Lindstrom <len-l@telus.net>
parents: 2134
diff changeset
28 1) Rename module _arraysurfarray to pixelcopy, which implements
e4a059ae7977 add updates to surface.c, etc that were skipped in the merge with the surface_buffer branch
Lenard Lindstrom <len-l@telus.net>
parents: 2134
diff changeset
29 array_to_surface (blit_surface), surface_to_array, and map_array.
e4a059ae7977 add updates to surface.c, etc that were skipped in the merge with the surface_buffer branch
Lenard Lindstrom <len-l@telus.net>
parents: 2134
diff changeset
30 2) Reimplement _numpysurfarray methods array2d, array3d, array_alpha,
e4a059ae7977 add updates to surface.c, etc that were skipped in the merge with the surface_buffer branch
Lenard Lindstrom <len-l@telus.net>
parents: 2134
diff changeset
31 array_colorkey, and map_surface to use new pixelcopy methods.
e4a059ae7977 add updates to surface.c, etc that were skipped in the merge with the surface_buffer branch
Lenard Lindstrom <len-l@telus.net>
parents: 2134
diff changeset
32
e4a059ae7977 add updates to surface.c, etc that were skipped in the merge with the surface_buffer branch
Lenard Lindstrom <len-l@telus.net>
parents: 2134
diff changeset
33 Module pixelcopy reimplements _numericsurfarray using generic
e4a059ae7977 add updates to surface.c, etc that were skipped in the merge with the surface_buffer branch
Lenard Lindstrom <len-l@telus.net>
parents: 2134
diff changeset
34 copy methods that accept objects exporting an array struct interface.
e4a059ae7977 add updates to surface.c, etc that were skipped in the merge with the surface_buffer branch
Lenard Lindstrom <len-l@telus.net>
parents: 2134
diff changeset
35 Along with Surface views, it moves almost all of the _numpysurfarray.py
e4a059ae7977 add updates to surface.c, etc that were skipped in the merge with the surface_buffer branch
Lenard Lindstrom <len-l@telus.net>
parents: 2134
diff changeset
36 functionality into C code. pixelcopy is also independent of NumPy,
e4a059ae7977 add updates to surface.c, etc that were skipped in the merge with the surface_buffer branch
Lenard Lindstrom <len-l@telus.net>
parents: 2134
diff changeset
37 so can work with other array like objects.
e4a059ae7977 add updates to surface.c, etc that were skipped in the merge with the surface_buffer branch
Lenard Lindstrom <len-l@telus.net>
parents: 2134
diff changeset
38
2134
7481977e4ab7 remove gc calls from unit tests; if an object is not collected when its refcount reaches 0 there is a problem.
Lenard Lindstrom <len-l@telus.net>
parents: 2133
diff changeset
39 [SVN 2983-2987] Feb 08, 2011
2131
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
40 Merge the buffer branch back into trunk.
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
41 1) Extend pygame.mixer.Sound() to load samples from an object with
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
42 an array struct interface or the new buffer protocol. Exports
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
43 an array struct interface.
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
44 2) Update sndarray to use the new Sound features on numpy arrays,
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
45 removing the Python array manipulation code.
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
46 3) Add a new Type, pygame._view.View as a proxy for exporting an
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
47 array struct interface.
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
48 4) Add the pygame.Surface.get_view() method, which returns a View instance.
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
49 Besides creating views describing pixel2d, pixels3d, and pixels_alpha
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
50 arrays, new pixels_red, pixels_green, and pixels_blue views have been
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
51 added.
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
52 5) Update the pixels surfarray methods to use Surface.get_view() for
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
53 numpy arrays, removing the Python array manipulation code. Add new
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
54 methods returning red, green, and blue pixels arrays.
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
55
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
56 [SVN 2977] Feb 06, 2011
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
57 Add Python 3.2 __pycache__ directories to ignore list.
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
58
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
59 [SVN 2958] Jan 19, 2011
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
60 Add proof-of-concept pygame.freetype.render_raw method to show one way to
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
61 correctly calculate text size.
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
62
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
63 [SVN 2957] Jan 14, 2011
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
64 Fix freetype.c build bug involving PyFREETYPE_C_API not defined.
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
65
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
66 [SVN 2952-2954] Jan 05, 2011
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
67 [bug] GroupSingle memory leak posted in mailing list by Tobias Steinrücken.
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
68
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
69 [SVN 2951] Nov 14, 2010
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
70 Reenable the camera module for linux.
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
71
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
72 [SVN 2936, 2938, 2944] Sep 28, 2010
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
73 Pygame now builds for Python 3.2. Capsule objects are used in preference
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
74 to CObject objects.
018779fb04f5 Merge the buffer branch back into trunk.
Lenard Lindstrom <len-l@telus.net>
parents: 2121
diff changeset
75
2121
62ddfa716ba9 [BUG] fix Bugzilla 54: movieplayer.py fails with Python 3.2
Lenard Lindstrom <len-l@telus.net>
parents: 2120
diff changeset
76 [SVN 2937] September 23, 2010
62ddfa716ba9 [BUG] fix Bugzilla 54: movieplayer.py fails with Python 3.2
Lenard Lindstrom <len-l@telus.net>
parents: 2120
diff changeset
77 [BUG] Bugzilla 54: pygame.examples.movieplayer causes
62ddfa716ba9 [BUG] fix Bugzilla 54: movieplayer.py fails with Python 3.2
Lenard Lindstrom <len-l@telus.net>
parents: 2120
diff changeset
78 "PyThreadState_Get: no current thread".
62ddfa716ba9 [BUG] fix Bugzilla 54: movieplayer.py fails with Python 3.2
Lenard Lindstrom <len-l@telus.net>
parents: 2120
diff changeset
79 Movie module now works under Python 3.2.
62ddfa716ba9 [BUG] fix Bugzilla 54: movieplayer.py fails with Python 3.2
Lenard Lindstrom <len-l@telus.net>
parents: 2120
diff changeset
80
2108
bded4713cf23 [BUG] Fix some MSVC warnings in hope of solving an error raised in font_test.py.
Lenard Lindstrom <len-l@telus.net>
parents: 2107
diff changeset
81 [SVN 2934] September 16, 2010
bded4713cf23 [BUG] Fix some MSVC warnings in hope of solving an error raised in font_test.py.
Lenard Lindstrom <len-l@telus.net>
parents: 2107
diff changeset
82 [BUG] Fix some MSVC warnings in hope of solving an error raised in font_test.py.
bded4713cf23 [BUG] Fix some MSVC warnings in hope of solving an error raised in font_test.py.
Lenard Lindstrom <len-l@telus.net>
parents: 2107
diff changeset
83
2107
b2ae90c63306 [BUG] Fix error in movie.c that prevents MSVC from compiling the module.
Lenard Lindstrom <len-l@telus.net>
parents: 2106
diff changeset
84 [SVN 2923] September 16, 2010
b2ae90c63306 [BUG] Fix error in movie.c that prevents MSVC from compiling the module.
Lenard Lindstrom <len-l@telus.net>
parents: 2106
diff changeset
85 [BUG] Fix error in movie.c that prevents MSVC from compiling the module.
b2ae90c63306 [BUG] Fix error in movie.c that prevents MSVC from compiling the module.
Lenard Lindstrom <len-l@telus.net>
parents: 2106
diff changeset
86
2106
8adeba25d5c7 [BUG] Mac builds fail: maybe using older versions of SDL_ttf or SDL_mixer. Restore version conditional code in font and music modules.
Lenard Lindstrom <len-l@telus.net>
parents: 2105
diff changeset
87 [SVN 2922] September 15, 2010
8adeba25d5c7 [BUG] Mac builds fail: maybe using older versions of SDL_ttf or SDL_mixer. Restore version conditional code in font and music modules.
Lenard Lindstrom <len-l@telus.net>
parents: 2105
diff changeset
88 [BUG] Mac builds fail: maybe using older versions of SDL_ttf or
8adeba25d5c7 [BUG] Mac builds fail: maybe using older versions of SDL_ttf or SDL_mixer. Restore version conditional code in font and music modules.
Lenard Lindstrom <len-l@telus.net>
parents: 2105
diff changeset
89 SDL_mixer. Restore version conditional code in font and music modules.
8adeba25d5c7 [BUG] Mac builds fail: maybe using older versions of SDL_ttf or SDL_mixer. Restore version conditional code in font and music modules.
Lenard Lindstrom <len-l@telus.net>
parents: 2105
diff changeset
90
2105
297803165311 merge fsencoding branch back into trunk, correcting Unicode file path encoding
Lenard Lindstrom <len-l@telus.net>
parents: 2104
diff changeset
91 [SVN 2921] September 15, 2010
297803165311 merge fsencoding branch back into trunk, correcting Unicode file path encoding
Lenard Lindstrom <len-l@telus.net>
parents: 2104
diff changeset
92 Merge fsencoding branch back into trunk. This adds corrected Unicode file path
297803165311 merge fsencoding branch back into trunk, correcting Unicode file path encoding
Lenard Lindstrom <len-l@telus.net>
parents: 2104
diff changeset
93 handling to Pygame. File paths can contain any UTF-32 character, except \x00,
297803165311 merge fsencoding branch back into trunk, correcting Unicode file path encoding
Lenard Lindstrom <len-l@telus.net>
parents: 2104
diff changeset
94 provided the file system encoding can handle it. It is also one more step
297803165311 merge fsencoding branch back into trunk, correcting Unicode file path encoding
Lenard Lindstrom <len-l@telus.net>
parents: 2104
diff changeset
95 towards a full Python 3.1 port of Pygame.
297803165311 merge fsencoding branch back into trunk, correcting Unicode file path encoding
Lenard Lindstrom <len-l@telus.net>
parents: 2104
diff changeset
96
2104
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
97 [SVN 2914, 2916] September 15, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
98 Preparation for merge with fsencoding branch
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
99
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
100 [SVN 2900-2910] August 31-September 11, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
101 Preparations to freetype for release:
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
102 - fix a bug with base.register_quit import that kept freetype
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
103 from loading
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
104 - improve Unicode handling so can handle all UTF-32 characters
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
105 - enable encode_raw Font method
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
106 - import exception messages
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
107 - add missing error checks of memory allocations
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
108 - attempt to fix text boundary calculation bug that causes
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
109 memory access violations in some cases. Unfinished.
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
110
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
111 [SVN 2897] August 30, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
112 update docs to reflect changes in r2855
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
113
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
114 [SVN 2858] August 18, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
115 Remove distracting '"_POSIX_C_SOURCE" redefined' GCC warnings from linux builds.
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
116
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
117 [SVN 2857] August 17, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
118 [BUG] fix rwobject memory leak when raising a memory error
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
119
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
120 [SVN 2856] August 15, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
121 font.c, rwobject.c, font_test.py: Update/correct Python3 svn property
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
122 to better reflect Python 3.1 compatibility
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
123
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
124 [SVN 2855] August 15, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
125 font module: improve unicode text handling: can now render Unicode
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
126 characters up to U+FFFF.
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
127
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
128 [SVN 2854] August 9, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
129 remove distracting "'PyGAME_C_API' defined but not used" gcc warnings
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
130 from Pygame build
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
131
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
132 [SVN 2853] August 9, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
133 mixer.Sound: fix spelling error in an error message and add no-arguments
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
134 check to the unit tests
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
135
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
136 [SVN 2852] August 9, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
137 [BUG] mixer.c: move a variable declaration to the beginning of a block
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
138 to keep MSVC happy
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
139
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
140 [SVN 2851] August 9, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
141 add keyword arguments to mixer.Sound and improve Unicode strings/
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
142 Python 3.x bytes handling
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
143
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
144 [SVN 2850] August 9, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
145 make _movie module unit tests conditional on the presence of the module.
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
146
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
147 [SVN 2849] August 8, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
148 compat.py: add more Python 3.x compatibility features; add unit tests
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
149
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
150 [SVN 2848] August 8, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
151 allow RWopsFromPython to accept a Python 3.x bytes object as a file path
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
152 (for compatibilty with open())
2064
1009740fcb90 [BUG] Font loading from file object patch, and test. Thanks Janosch Graf
Rene Dudfield <renesd@gmail.com>
parents: 1925
diff changeset
153
1009740fcb90 [BUG] Font loading from file object patch, and test. Thanks Janosch Graf
Rene Dudfield <renesd@gmail.com>
parents: 1925
diff changeset
154 [SVN 2847] August 8, 2010
1009740fcb90 [BUG] Font loading from file object patch, and test. Thanks Janosch Graf
Rene Dudfield <renesd@gmail.com>
parents: 1925
diff changeset
155 [BUG] Font loading from file object patch, and test. Thanks Janosch Graf
1009740fcb90 [BUG] Font loading from file object patch, and test. Thanks Janosch Graf
Rene Dudfield <renesd@gmail.com>
parents: 1925
diff changeset
156
2104
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
157 [SVN 2828-2845] July 10-28, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
158 Update Windows dependency build chain to build the latest versions of the libraries.
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
159 Uses MinGW gcc 4.5.0 and Msys 1.0.11. Dependencies can now be built with Python 3.1.
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
160
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
161 [SVN 2824-2825] June 9-10, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
162 Update ffmpeg building with msys on Windows.
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
163
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
164 [SVN 2824] June 9, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
165 [BUG] Undo bug introduced into Setup.in for ffmpeg
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
166
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
167 [SVN 2823] June 9, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
168 [BUG] Fix missing Windows drive in docs.__main__.py
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
169
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
170 [SVN 2822] June 9, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
171 Update Windows dependencies build for MinGW GCC 4.5.0.
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
172 Some newer dependency libraries are used, notably SDL-1.2.14,
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
173 and the addition of FFMPEG has been completed. This update leaves
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
174 msys_build_deps.py in a working, but transitional, state.
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
175
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
176 [SVN 2816] June 3, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
177 [BUG] docs.__main__: Fix problem with spaces in Windows directory names.
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
178
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
179 [SVN 2815] May 31, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
180 [BUG] Fix a _movie module bug where the module fails to build under Debian Linux
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
181 because the libavformat and libswscale header subdirectories are in ffmpeg.
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
182 The changes makes the module's ffmpeg includes consistent with ffmpeg itself.
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
183
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
184 [SVN 2810] May 24, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
185 [BUG] Let mixer.music.play accept keyword arguments
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
186
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
187 [SVN 2809] May 24, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
188 [BUG] Add set_pos method to pygame.music.mixer that calls Mix_SetMusicPosition
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
189 SDL_mixer function. As per the feature request by Mark Reed on the
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
190 mailing list (16/05/10).
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
191
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
192 [SVN 2808] May 24, 2010
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
193 [BUG] Fixes bug in pygame.draw.line where the wrong rectangle was returned
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
194 for a line with width > 1 and the end point y value less than the
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
195 start point y value. Identified by Aaron Brady on mailing list, 10/10/09.
43a88503c811 make WHATSNEW up-to-date
Lenard Lindstrom <len-l@telus.net>
parents: 2064
diff changeset
196
1925
47dad2e9b972 pygame1.9.1release
Rene Dudfield <renesd@gmail.com>
parents: 1918
diff changeset
197 [SVN 2573] August 6, 2009
47dad2e9b972 pygame1.9.1release
Rene Dudfield <renesd@gmail.com>
parents: 1918
diff changeset
198 [BUG] missing readme.html in MANIFEST.in causes install to fail
47dad2e9b972 pygame1.9.1release
Rene Dudfield <renesd@gmail.com>
parents: 1918
diff changeset
199 on pythons with setuptools installed.
47dad2e9b972 pygame1.9.1release
Rene Dudfield <renesd@gmail.com>
parents: 1918
diff changeset
200
1918
97a820e6dcaa fix pygame.font.get_fonts() bug for Python 3.1 and Windows
Lenard Lindstrom <len-l@telus.net>
parents: 1917
diff changeset
201 [SVN 2519] July 17, 2009
97a820e6dcaa fix pygame.font.get_fonts() bug for Python 3.1 and Windows
Lenard Lindstrom <len-l@telus.net>
parents: 1917
diff changeset
202 [BUG] fix pygame.font.get_fonts() bug for Python 3.1 and Windows.
97a820e6dcaa fix pygame.font.get_fonts() bug for Python 3.1 and Windows
Lenard Lindstrom <len-l@telus.net>
parents: 1917
diff changeset
203
1917
9e48b13b4824 continuation of rev 2517 bug fix
Lenard Lindstrom <len-l@telus.net>
parents: 1916
diff changeset
204 [SVN 2517-2518] July 17, 2009
1916
9f7668679aa5 fix unit tests bug for Python 3.1 on Windows
Lenard Lindstrom <len-l@telus.net>
parents: 1915
diff changeset
205 [BUG] unit test framework fails for Python 3.1 on Windows due
9f7668679aa5 fix unit tests bug for Python 3.1 on Windows
Lenard Lindstrom <len-l@telus.net>
parents: 1915
diff changeset
206 to str/bytes confusion
9f7668679aa5 fix unit tests bug for Python 3.1 on Windows
Lenard Lindstrom <len-l@telus.net>
parents: 1915
diff changeset
207
1915
64baf57aa9d1 Windows dependency build now replaces SDL_config.py with SDL_config_win32.py for use with MSVC
Lenard Lindstrom <len-l@telus.net>
parents: 1914
diff changeset
208 [SVN 2516] July 16, 2009
64baf57aa9d1 Windows dependency build now replaces SDL_config.py with SDL_config_win32.py for use with MSVC
Lenard Lindstrom <len-l@telus.net>
parents: 1914
diff changeset
209 Pygame dependency build now replaces the configure
64baf57aa9d1 Windows dependency build now replaces SDL_config.py with SDL_config_win32.py for use with MSVC
Lenard Lindstrom <len-l@telus.net>
parents: 1914
diff changeset
210 generated SDL_config.py, which MSVC can not use, with
64baf57aa9d1 Windows dependency build now replaces SDL_config.py with SDL_config_win32.py for use with MSVC
Lenard Lindstrom <len-l@telus.net>
parents: 1914
diff changeset
211 SDL_config_win32.py
64baf57aa9d1 Windows dependency build now replaces SDL_config.py with SDL_config_win32.py for use with MSVC
Lenard Lindstrom <len-l@telus.net>
parents: 1914
diff changeset
212
1914
50f181c8bbaa surface docs typo patch submitted by Lorenz Quack
Lenard Lindstrom <len-l@telus.net>
parents: 1913
diff changeset
213 [SVN 2515] July 15, 2009
50f181c8bbaa surface docs typo patch submitted by Lorenz Quack
Lenard Lindstrom <len-l@telus.net>
parents: 1913
diff changeset
214 [BUG] surface docs typo patch submitted by Lorenz Quack
50f181c8bbaa surface docs typo patch submitted by Lorenz Quack
Lenard Lindstrom <len-l@telus.net>
parents: 1913
diff changeset
215
1913
839ee4eede50 pygame.gfxdraw docstrings were not there.
Rene Dudfield <renesd@gmail.com>
parents: 1912
diff changeset
216 [SVN 2503-2505] July 13, 2009
1912
35e02db899ff bugzilla 29, patch to use SDL_VIDEO_DRIVER_X11 instead of DISABLE_X11. Thanks Robert A. Lerche.
Rene Dudfield <renesd@gmail.com>
parents: 1908
diff changeset
217 [BUG] bugzilla 29, patch to use SDL_VIDEO_DRIVER_X11 DISABLE_X11. Thanks Robert A. Lerche.
35e02db899ff bugzilla 29, patch to use SDL_VIDEO_DRIVER_X11 instead of DISABLE_X11. Thanks Robert A. Lerche.
Rene Dudfield <renesd@gmail.com>
parents: 1908
diff changeset
218 So can compile pygame without X11 again.
35e02db899ff bugzilla 29, patch to use SDL_VIDEO_DRIVER_X11 instead of DISABLE_X11. Thanks Robert A. Lerche.
Rene Dudfield <renesd@gmail.com>
parents: 1908
diff changeset
219 [BUG] fixed bad midi test.
1913
839ee4eede50 pygame.gfxdraw docstrings were not there.
Rene Dudfield <renesd@gmail.com>
parents: 1912
diff changeset
220 [BUG] pygame.gfxdraw docstrings were not there. Now... they... are.
1912
35e02db899ff bugzilla 29, patch to use SDL_VIDEO_DRIVER_X11 instead of DISABLE_X11. Thanks Robert A. Lerche.
Rene Dudfield <renesd@gmail.com>
parents: 1908
diff changeset
221
1908
939cf63d5ca6 python3.1 support for OSX.
Rene Dudfield <renesd@gmail.com>
parents: 1905
diff changeset
222 [SVN 2491-2495] July 9, 2009
1903
27774cf8df55 Fixed up quit bug in eventlist.py example. Thanks Evan Kroske!
Rene Dudfield <renesd@gmail.com>
parents: 1900
diff changeset
223 [BUG] Fixed up quit bug in eventlist.py example. Thanks Evan Kroske!
1905
3a4458740ead python2.3 test code compatibility
Rene Dudfield <renesd@gmail.com>
parents: 1903
diff changeset
224 [BUG] Made the test code more compatible with python2.3.
1908
939cf63d5ca6 python3.1 support for OSX.
Rene Dudfield <renesd@gmail.com>
parents: 1905
diff changeset
225 [BUG] python3.1 support for OSX.
1903
27774cf8df55 Fixed up quit bug in eventlist.py example. Thanks Evan Kroske!
Rene Dudfield <renesd@gmail.com>
parents: 1900
diff changeset
226
27774cf8df55 Fixed up quit bug in eventlist.py example. Thanks Evan Kroske!
Rene Dudfield <renesd@gmail.com>
parents: 1900
diff changeset
227 [SVN 2486-2488] July 8, 2009
1900
46cf8eef39cc 64bit issues with Surface.get_masks and UintFromObj. thanks Lorenz Quack!
Rene Dudfield <renesd@gmail.com>
parents: 1899
diff changeset
228 [BUG] 64bit issues with Surface.get_masks and UintFromObj.
46cf8eef39cc 64bit issues with Surface.get_masks and UintFromObj. thanks Lorenz Quack!
Rene Dudfield <renesd@gmail.com>
parents: 1899
diff changeset
229 thanks Lorenz Quack!
1903
27774cf8df55 Fixed up quit bug in eventlist.py example. Thanks Evan Kroske!
Rene Dudfield <renesd@gmail.com>
parents: 1900
diff changeset
230 [BUG] Color slicing works with python3 now too.
1892
3279f8b0cb55 Fixed some failing tests for Color and LONG_MAX on 64bit python.
Rene Dudfield <renesd@gmail.com>
parents: 1889
diff changeset
231
1899
7ee7f7ccc71c typo in examples/sound_array_demos.py Thanks Evan Kroske!
Rene Dudfield <renesd@gmail.com>
parents: 1895
diff changeset
232 [SVN 2481] July 7, 2009
7ee7f7ccc71c typo in examples/sound_array_demos.py Thanks Evan Kroske!
Rene Dudfield <renesd@gmail.com>
parents: 1895
diff changeset
233 [BUG] typo in examples/sound_array_demos.py Thanks Evan Kroske!
7ee7f7ccc71c typo in examples/sound_array_demos.py Thanks Evan Kroske!
Rene Dudfield <renesd@gmail.com>
parents: 1895
diff changeset
234
7ee7f7ccc71c typo in examples/sound_array_demos.py Thanks Evan Kroske!
Rene Dudfield <renesd@gmail.com>
parents: 1895
diff changeset
235 [SVN 2472] July 6, 2009
1892
3279f8b0cb55 Fixed some failing tests for Color and LONG_MAX on 64bit python.
Rene Dudfield <renesd@gmail.com>
parents: 1889
diff changeset
236 [BUG]Fixed some failing tests for Color and LONG_MAX on 64bit python.
1895
cc22a0c62e09 patch from campbell barton
Rene Dudfield <renesd@gmail.com>
parents: 1893
diff changeset
237 From Campbell Barton.FloatFromObj speedup.
cc22a0c62e09 patch from campbell barton
Rene Dudfield <renesd@gmail.com>
parents: 1893
diff changeset
238 register_quit cleanup.
cc22a0c62e09 patch from campbell barton
Rene Dudfield <renesd@gmail.com>
parents: 1893
diff changeset
239 PyErr_Format used in CheckSDLVersions.
1892
3279f8b0cb55 Fixed some failing tests for Color and LONG_MAX on 64bit python.
Rene Dudfield <renesd@gmail.com>
parents: 1889
diff changeset
240
1889
41018ab995f6 Patch to work around cpu detection bugs in SDL 64bit from Lenard. Thanks to Lorenz for bug hunting.
Rene Dudfield <renesd@gmail.com>
parents: 1882
diff changeset
241 [SVN 2454] July 2, 2009
1892
3279f8b0cb55 Fixed some failing tests for Color and LONG_MAX on 64bit python.
Rene Dudfield <renesd@gmail.com>
parents: 1889
diff changeset
242 [BUG] Patch to work around cpu detection bugs in SDL 64bit from Lenard.
1889
41018ab995f6 Patch to work around cpu detection bugs in SDL 64bit from Lenard. Thanks to Lorenz for bug hunting.
Rene Dudfield <renesd@gmail.com>
parents: 1882
diff changeset
243 Thanks to Lorenz for bug hunting.
41018ab995f6 Patch to work around cpu detection bugs in SDL 64bit from Lenard. Thanks to Lorenz for bug hunting.
Rene Dudfield <renesd@gmail.com>
parents: 1882
diff changeset
244
1882
b52bfc5316c3 Surface.get_palette(_at) return Color with length 3.
Rene Dudfield <renesd@gmail.com>
parents: 1881
diff changeset
245 [SVN 2380-2381] Jun 19, 2009
1881
9a620fa83392 Color.set_length method... to change Color length to 1,2,3 or 4.
Rene Dudfield <renesd@gmail.com>
parents: 1877
diff changeset
246 Color.set_length method... to change Color length to 1,2,3 or 4.
1882
b52bfc5316c3 Surface.get_palette(_at) return Color with length 3.
Rene Dudfield <renesd@gmail.com>
parents: 1881
diff changeset
247 Surface.get_palette(_at) return Color with length 3.
1881
9a620fa83392 Color.set_length method... to change Color length to 1,2,3 or 4.
Rene Dudfield <renesd@gmail.com>
parents: 1877
diff changeset
248
1877
4f5abc24884f Memory leak in a few modules. Thanks Lorenz Quack.
Rene Dudfield <renesd@gmail.com>
parents: 1875
diff changeset
249 [SVN 2366] Jun 17, 2009
4f5abc24884f Memory leak in a few modules. Thanks Lorenz Quack.
Rene Dudfield <renesd@gmail.com>
parents: 1875
diff changeset
250 [BUG] Memory leak in a few modules. Thanks Lorenz Quack.
4f5abc24884f Memory leak in a few modules. Thanks Lorenz Quack.
Rene Dudfield <renesd@gmail.com>
parents: 1875
diff changeset
251
4f5abc24884f Memory leak in a few modules. Thanks Lorenz Quack.
Rene Dudfield <renesd@gmail.com>
parents: 1875
diff changeset
252 [SVN 2365] Jun 16, 2009
4f5abc24884f Memory leak in a few modules. Thanks Lorenz Quack.
Rene Dudfield <renesd@gmail.com>
parents: 1875
diff changeset
253 Started to add basic slice support to Color type.
4f5abc24884f Memory leak in a few modules. Thanks Lorenz Quack.
Rene Dudfield <renesd@gmail.com>
parents: 1875
diff changeset
254
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
255 [SVN 2311] Jun 4, 2009
1870
73e61f503d90 note on color pickle... yum!
Rene Dudfield <renesd@gmail.com>
parents: 1867
diff changeset
256 Fixed another Color regression... colors are now tasty again when pickled.
1863
2a81c81f1bc8 give more detail on a test failure
Rene Dudfield <renesd@gmail.com>
parents: 1830
diff changeset
257
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
258 [SVN 2305] Jun 2, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
259 Make pygame.tests.__init__.py import __main__.py. This is done
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
260 consistently with other pygame.tests modules.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
261
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
262 [SVN 2294-2303] Jun 1, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
263 Added some notes about Color instead of tuple for some Surface functions.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
264 Midi, no abort on dealloc by default. have explicit close/abort available.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
265 Updated midi docs.
1867
11a3312129b0 Add a little TODO to svn_log_to_whatsnew.py to make its WHATSNEW output nicer.
Rene Dudfield <renesd@gmail.com>
parents: 1863
diff changeset
266 Sysfont tests pass ok on OSX now(and windows+linux etc).
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
267 Sysfont on OSX more resiliant. Broke up tests to find broken ones more
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
268 easily.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
269 Updated test/README.TXT for tags files... eg: some_module_tags.py.
1867
11a3312129b0 Add a little TODO to svn_log_to_whatsnew.py to make its WHATSNEW output nicer.
Rene Dudfield <renesd@gmail.com>
parents: 1863
diff changeset
270 Added a little tool to help with creating WHATSNEW from svn logs.
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
271 Add a little TODO to svn_log_to_whatsnew.py to make its WHATSNEW output
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
272 nicer.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
273
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
274 [SVN 2289-2293] May 31, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
275 Fix midi_test.py so Python3 compiles it without errors.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
276 Let Surface methods accept and return Color instances.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
277 Minor type correction in Rect docs.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
278 Extend background unit test default timeout to 2 minutes.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
279 Add gfxdraw unit tests and fix uncovered bugs.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
280
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
281 [SVN 2284-2287] May 30, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
282 Sysfont, added fallback for OSX that doesn't have X11.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
283 Tests and fixes for midi. Better validation Input/Output to avoid crashes.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
284 Fixed up test which was failing on ubuntu with python2.x.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
285
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
286 [SVN 2278] May 29, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
287 Fixed test to not fail on OSX which doesn't have midi devices by default.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
288
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
289 [SVN 2264-2269] May 27, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
290 Enable font_test.py on Windows.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
291 Add svn properties to track which files are converted to Python 3.x.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
292 Updated docs for cursors.load_xbm, thanks Saul Spatz, and Thomas Ibbotson.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
293 Cursors update note.
1863
2a81c81f1bc8 give more detail on a test failure
Rene Dudfield <renesd@gmail.com>
parents: 1830
diff changeset
294
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
295 [SVN 2248-2261] May 26, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
296 Disable debug printing for Windows build of portmidi.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
297 Symbian Launcher:
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
298 - Removed unneeded buffer to save memory
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
299 - Removed fade from slide animations to improve performance
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
300 - Increased heap size to 100k,4Mb
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
301 - Don't byte compile regular scripts so they can be easily edited.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
302 Symbian other:
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
303 - The pygame library is now zipped as well for better performance.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
304 Removed color.py warning from Symbian. It is used as wrapper for the
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
305 native module.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
306 Camera module and computer vision tutorial.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
307 Cleaning camera module documentation and makeref on transform.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
308 Added palette_colors to mask.from_threshold. TODO notes to some
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
309 functions.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
310 [BUG] surflock.c PySurface_LockBy was leaking weakrefs.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
311 Thanks Tom Rothamel.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
312
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
313 [SVN 2242-2245] May 25, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
314 Added a palette_colors option to average_surfaces... which doesn't handle
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
315 palette using surfaces correctly(yet).
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
316 Fixed possible memory leak. Made some comments about return values.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
317 Recompile pymp.pyx with Cython. Enable Python 3.x support of midi module.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
318 Enable midi_test.py for Python 3.x.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
319
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
320 [SVN 2230-2237] May 24, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
321 Added some more midi tests.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
322 Python 3.x: disable midi_test.py and clean out movieext from setup.py.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
323 A tool for generating .doc docs from .py docstrings, and new midi.doc.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
324 Shortened midi.get_default_*_device_id to get_default_*_id.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
325 Fixed up create_doc_from_py and updated a few documentation items.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
326 Updated a doc for pygame.midi.time.
1863
2a81c81f1bc8 give more detail on a test failure
Rene Dudfield <renesd@gmail.com>
parents: 1830
diff changeset
327
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
328 [SVN 2216-2219] May 23, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
329 Simplified sysfont.initsysfonts_win() fonts directory scan.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
330 In init functions: fix minor Python 3.x related memory leaks and clean up
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
331 indentation.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
332 Fix sndarray_test.py problem where failed to detect unsupported formats.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
333
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
334 [SVN 2201-2212] May 22, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
335 Added missing gfxdraw wrapper for Symbian.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
336 Fixed to work on PyS60 1.9.4 The pygame python files are compiled into
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
337 byte-code. Feature of scons-for-symbian.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
338 Have sysfont.py search the Windows font directory default fonts before
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
339 checking the registry.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
340 Added another possible registry key where there might be fonts on win.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
341 Fix possible problem with WINDIR, windir environment variable name.
1823
f196fa3d0e4b fix surflock weakref leak. Thanks Tom Rothamel.
Rene Dudfield <renesd@gmail.com>
parents: 1616
diff changeset
342
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
343 [SVN 2193-2199] May 21, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
344 Small svn prop tweak with run_tests.py and ignore font_test.py for Python
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
345 3.x on Windows.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
346 More font unit tests and a unit test bug fix.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
347 Add some interactive font unit tests to fill in some holes.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
348 Move locals.doc and remove redundant constant descriptions. instead refer
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
349 to other module pages.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
350 Add TIMER_RESOLUTION description to time.doc.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
351
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
352 [SVN 2183-2189] May 20, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
353 Remove defunct movieext.c (ancient non-working ffmpeg movie module).
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
354 Clean up props/modes on lib/midi.py.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
355 Undo unintended changes in r 2184.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
356 Partial support for OSX sysfont... 10.5.x onwards. just use unix method.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
357 Additions to font_test.py and sysfont.py.
1823
f196fa3d0e4b fix surflock weakref leak. Thanks Tom Rothamel.
Rene Dudfield <renesd@gmail.com>
parents: 1616
diff changeset
358
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
359 [SVN 2165-2180] May 19, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
360 Minor doc corrections to midi example's output_main.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
361 Add setmods script missing from r 2129.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
362 Added -x on lib files... Should this be moved into the setup.py ?.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
363 Make python -m pygame.docs bring up the docs in a browser. also fix Python
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
364 3 issues with executable packages.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
365 Add gfxdraw docs.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
366 Marked camera, gfxdraw, and scrap as experimental in the docs.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
367 House_lo.mp3 crashes smpeg on Debian Linux. Remove from unit tests and add
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
368 MP3 warning to docs.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
369 Finished midi docs.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
370 Added the start of some midi tests... all stubs.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
371 Updated generated docs.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
372
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
373 [SVN 2163] May 18, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
374 Fix midi.py examples quit() bug.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
375
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
376 [SVN 2154-2161] May 17, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
377 Added channel argument to note_on and note_off methods.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
378 Fixing up spacing between functions.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
379 Fix midi.py example init bug for --list option.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
380 Fix midi channels changed default channel to 0 added to note_on and
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
381 set_instrument.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
382 Starting to add docs in the pygame style to midi module.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
383
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
384 [SVN 2126-2132] May 14, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
385 Add pygame.examples.go shortcut.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
386 Add movieplayer example to the documents.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
387 Some doc updates for test tags and python -m option.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
388 Remove svn:executable tags and add setmods script to set executable
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
389 permissions.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
390 Allowed the use of python -m pygame.tests.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
391
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
392 [SVN 2117-2122] May 13, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
393 A little tag test with the examples.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
394 Undo prop change in rev 2120 test.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
395 [BUG] Fixed bug in font.c where pygame.font.Font returned the wrong
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
396 exception type and message when a font file was not found.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
397 Thanks Bo Jangeborg.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
398
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
399 [SVN 2113-2115] May 11, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
400 Fixed color.c for Symbian Updated Symbian build instructions Updated
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
401 makeref.py with '--no-code-docs' feature to set empty module docstrings.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
402 Add <module>_tags.py modules to pygame.tests. This is an alternative
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
403 module level __tags__ globals in the unit test <module>_test.py files
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
404 themselves. The __tags__ global is placed in the corresponding
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
405 <module>_tags.py file instead. This means test modules can be skipped
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
406 by the pygame.tests.go test framework without actually loading the
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
407 test module and running possibly problematic code. It also means
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
408 the test framework can report on which test modules were skipped
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
409 and why.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
410
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
411 [SVN 2110-2112] May 10, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
412 Adapt run_tests.py test framework to Python 3.1.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
413 Add automatic skip of unimplemented modules to run_tests.py framework.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
414 Undo broken rev 2111.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
415
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
416 [SVN 2103-2106] May 9, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
417 Minor fixes for symbian merge.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
418 Merging from symbian branch.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
419 [BUG] pygame.transform.threshold behaved incorrectly when passed a
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
420 Python long for the threshold argument.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
421
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
422 [SVN 2078-2102] May 8, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
423 Starting to merge in sybian_s60 branch.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
424 Pygame unit test framework now works with Python 3.1. This includes the
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
425 run_tests__tests submodule.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
426 Increase timeout limit to 2 min. for run_tests.py subprocesses.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
427 This allows surface_test.py more time to complete (timed out on
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
428 automated build sites Mac.)
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
429 All standard Pygame extension modules compile and run with Python 3.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
430 For a Python 3 build setup.py skips unsupported modules.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
431
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
432 [SVN 2074-2077] May 7, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
433 Just skip the scrap not-init test completely; Figure out how to test for
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
434 OS X later. scrap not properly supported on OS X anyway
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
435 Fix string comprehension bug in sndarray_test.py.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
436 Try to allow scrap test in base_test.py on non-OS X platforms.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
437
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
438 [SVN 2065-2073] May 06, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
439 Adapt fastevent module for Python 3.1.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
440 OS X now passes tests. See if the problem in base_test.py is with scrap.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
441 Allow all Python modules to install with Python 3.1, though some may not
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
442 work correctly.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
443 Update python 3.1 README to reflect current status.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
444 Adapt overlay for python 3.1; untested though importing doesn't crash
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
445 anything.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
446 OS X problem with base_test.py isolated to scrap module. Try a temporary
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
447 workaround.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
448 Adapt joystick and cdrom modules for Python 3.1.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
449 Try again with OS X and base_test.py.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
450
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
451 [SVN 2058-2064] May 05, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
452 Why does base_test.py fail on OS X?.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
453 Yet more OS X testing with base_test.py.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
454 More OS X testing of base_test.py.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
455 Adapt mask module for Python 3.1.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
456 Fix font.c problem with Python 3.1.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
457 Undo accidental changes to Setup.in and __init__.py.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
458 Add scroll.py example to Python 3.1 adapted programs.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
459
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
460 [SVN 2055-2057] May 04, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
461 More code fixes to transform.c for non-MMX machines.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
462 Clean up METH_NOARG functions which were accidently given a second C
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
463 argument in display.c.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
464 Make scrap test in base_test.py conditional on the presence of scrap.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
465
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
466 [SVN 2052] May 03, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
467 Fix compiler error in transform.c for non-MMX machines.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
468
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
469 [SVN 2049-2050] May 02, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
470 Merging with python3 branch r 2048.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
471 Port Python 3 specific files from python3 branch.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
472
1553
ebd545641c8b merging with python3 branch r 2048
Lenard Lindstrom <len-l@telus.net>
parents: 1525
diff changeset
473 [SVN 2047] May 1, 2009
ebd545641c8b merging with python3 branch r 2048
Lenard Lindstrom <len-l@telus.net>
parents: 1525
diff changeset
474 Merge python3 branch back into trunk. This allows a minimal Pygame
ebd545641c8b merging with python3 branch r 2048
Lenard Lindstrom <len-l@telus.net>
parents: 1525
diff changeset
475 system to be built for Python 3. It also improves error checking
ebd545641c8b merging with python3 branch r 2048
Lenard Lindstrom <len-l@telus.net>
parents: 1525
diff changeset
476 in module init functions.
ebd545641c8b merging with python3 branch r 2048
Lenard Lindstrom <len-l@telus.net>
parents: 1525
diff changeset
477
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
478 [SVN 2046] Apr 30, 2009
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
479 [BUG] SDL_gfx used WIN32 macro instead of _WIN32 to detected Windows.
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
480
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
481 [SVN 2040] Apr 24, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
482 SDL_gfx module officially added to Pygame.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
483
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
484 [SVN 2024] Apr 18, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
485 A quick fix for jpeg saving not checking color order in 24 bit surfaces
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
486 Note that there is a similar bug remaining in the camera module.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
487
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
488 [SVN 2019] Apr 15, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
489 Merge src/__init__.py from python3 branch back into trunk.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
490
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
491 [SVN 2009-2017] Apr 13, 2009
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
492 Add equality/inequality Event comparison as per mailing list request.
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
493 Patch from Sean Berry updating missing tests for Rects.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
494
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
495 [SVN 1997] Apr 11, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
496 Make gfxdraw build on Windows.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
497
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
498 [SVN 1993] Apr 06, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
499 Bmp gives out of memory error... so use png instead.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
500
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
501 [SVN 1983-1985] Mar 30, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
502 Oops... hopefully this will work with mac/win.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
503 Trying to move the source around to fix the compile bug...
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
504 Removing gfxdraw from compiling by default until get a chance to fix...
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
505
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
506 [SVN 1980-1982] Mar 29, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
507 Included a couple of files from SDL_gfx for the gfxdraw module.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
508 Added some more documentation, and a TODO note to the top of the file.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
509 A tool for finding out what is documented, and what isn't.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
510
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
511 [SVN 1974-1976] Mar 26, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
512 Fixes gfxdraw.filled_polygon bug involving the point list.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
513 More point list bug fixes.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
514
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
515 [SVN 1973] Mar 25, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
516 Adds tentative SDL_gfx module.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
517
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
518 [SVN 1969] Mar 24, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
519 Some minor comment corrections.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
520
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
521 [SVN 1967] Mar 16, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
522 Yuv420 reimplemented with formulas from libv4l.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
523
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
524 [SVN 1966] Mar 13, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
525 Re-add yuyv to rgb based on libv4l by Hans de Goede, licensed LGPL.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
526
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
527 [SVN 1965] Mar 12, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
528 Licensing problems in the Camera module. Fixes the licensing for the
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
529 Bayer to RGB function. Removes YUYV to RGB and YUV420 to YUV and RGB
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
530 functions until they are properly licensed.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
531
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
532 [SVN 1962] Mar 05, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
533 Fix bug that let the example scroll past the bottom.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
534
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
535 [SVN 1960] Mar 03, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
536 Don't need aliens_bootstrap.py as far as I can see. Updated checks for
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
537 music module. Made README.txt instructions correct.
1525
48ab3db38416 add Surface.scroll method
Lenard Lindstrom <len-l@telus.net>
parents: 1427
diff changeset
538
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
539 [SVN 1956-1957] Mar 01, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
540 Fixed some typos.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
541 Started adding documentation for pygame.midi module.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
542
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
543 [SVN 1954] Feb 25, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
544 Allowed holding down the mouse, or key to scroll.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
545
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
546 [SVN 1940-1953] Feb 22, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
547 Add 8 bit-per-pixel support to Surface.blit blends.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
548 Added Surface.scroll method along with the scroll.py example.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
549 Added a runtime check for old unneeded files.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
550 Made the error message nicer... and added checks for old py files too.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
551 Removed debug print from warn_unwanted_files().
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
552 Add some comments, and a doc string to warn_unwanted_files.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
553 Camera.init tries to detect correct platform camera module to use.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
554 Added a few empty methods to opencv camera class that _camera uses.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
555 Fixed dest_surf on opencv camera driver, added missing methods to vidcap
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
556 one.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
557 [BUG]Made colorkey and blanket alpha blits handle a surface blit to self.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
558 This addresses Bugzilla bug 19.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
559
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
560 [SVN 1937] Feb 19, 2009
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
561 Add self-blit capacity to Pygame surfaces.
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
562
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
563 [SVN 1934] Feb 18, 2009
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
564 Surface raises a ValueError if the mask argument is rejected by SDL.
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
565 Before this the mangled, and invalid, SDL value was used.
1525
48ab3db38416 add Surface.scroll method
Lenard Lindstrom <len-l@telus.net>
parents: 1427
diff changeset
566
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
567 [SVN 1931-1932] Feb 16, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
568 Fixed to work with new test file layout. Also imports modules if not
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
569 found.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
570 Moved camera.c _camera.c . created a lib/camera.py.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
571
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
572 [SVN 1928-1929] Feb 15, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
573 Made it use the pygame.examples.camera to test it. Filled in missing
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
574 methods.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
575 Fix erroneous ALPHA_BLEND macro argument.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
576
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
577 [SVN 1926-1927] Feb 14, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
578 Add psuedo-import to __init__.py atexit, required by pygame.base.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
579 Remove an accidental colordict import introduced into __init__.py.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
580
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
581 [SVN 1924-1925] Feb 12, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
582 Add Rect.copy method as per Bugzilla feature request 25.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
583 Adding another import declaration for py2app/py2exe.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
584 This makes using py2exe easy again.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
585
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
586 [SVN 1922-1923] Feb 11, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
587 [BUG] Fix per-pixel-alpha unpacking in surface fill-blends.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
588 [BUG] Fix 24 bit-per-pixel fill-blends.
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
589 BLEND_RGBA_xxx and more BLEND_xxx tests; related bug fixes (mostly 24 bit
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
590 surface related).
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
591 Fix per-pixel alpha bug involving pixel unpacking.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
592
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
593 [SVN 1920] Feb 11, 2009
1427
a6e94e964a69 examples can be run from outside the examples directory
Lenard Lindstrom <len-l@telus.net>
parents: 1420
diff changeset
594 The Pygame documents and examples are now part of the Pygame package,
a6e94e964a69 examples can be run from outside the examples directory
Lenard Lindstrom <len-l@telus.net>
parents: 1420
diff changeset
595 directories docs and examples respectively.
1377
e85cf3cc451e exposed mask C API from Michael George. Thanks!
Rene Dudfield <renesd@gmail.com>
parents: 1315
diff changeset
596
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
597 [SVN 1916] Feb 8, 2009
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
598 [BUG] Fix segmentation fault with register_quit, Bugzilla bug 20.
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
599
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
600 [SVN 1912] Feb 6, 2009
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
601 [BUG] Extension modules failed to raise an error when required modules
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
602 failed to import, as can happen with an incomplete py2exe/py2app
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
603 executable. This would later lead to mysterious segfaults. Extension
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
604 modules now forward import errors in the init function.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
605
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
606 [SVN 1903] Feb 3, 2009
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
607 [BUG] _numpysurfarray.array_alpha() when a per-pixel alpha surface also
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
608 has blanket alpha.
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
609
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
610 [SVN 1893] Jan 29, 2009
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
611 [BUG] Documentation infers that mixer.init and mixer.pre_init have keyword
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
612 arguments. Added as per Bugzilla issue 6.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
613 [BUG] Documentation states that mixer buffer sizes must be a power of 2.
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
614 New default buffer size is 4096. This was the implicit size anyway as
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
615 buffer size values were rounded up the the nearest power of 2.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
616
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
617 [SVN 1888-1889] Jan 29, 2009
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
618 sound_array_demos.py now uses either NumPy or Numeric.
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
619 _numpysndarray.py bug fix submitted by Nicholas Dudfield.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
620
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
621 [SVN 1886] Jan 28, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
622 Updated msys config to use a fake PORTTIME variable... so it builds again
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
623 with mingw.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
624
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
625 [SVN 1881-1883] Jan 27, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
626 Add array_alpha and array_colorkey tests to surfarray_test.py.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
627 array_alpha values incompatible with unmap_rgb for 16 bit surfaces -
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
628 fixed in _numpysurfarray.py, ignored in deprecated _numericsurfarray.c.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
629 For 16 bit surfaces make surfarray.array_alpha values consistent with those
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
630 returned by Surface.unmap_rgb.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
631 Revert unintended change to surface.rgb_map in rev 1875.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
632 Surfarray tests for make_surface, map_array, pixels2d and pixels_alpha,
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
633 Finished surfarray_test.py.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
634
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
635 [SVN 1880] Jan 26, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
636 Made it so we can use ctypes, instead of requiring win32 modules for the
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
637 windows test runner.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
638
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
639 [SVN 1871-1879] Jan 25, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
640 Completing the process to actually have numpy be the default.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
641 Make subprocesses mode default for test runner.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
642 Small fix for the nosubprocess change.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
643 Fix pygame.init() problem in surfarray_test.py.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
644 Surface.unmap_rgb now METH_O.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
645 Add surface.map_rgb unit test.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
646 Add surfarray.array2d, array3d, pixels2d and pixels3d unit tests.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
647 Make surfarray_test skip tests known to fail with Numeric.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
648 Making mac build with portmidi lib linked in.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
649
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
650 [SVN 1863-1870] Jan 24, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
651 Add array2d test to surfarray_test.py.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
652 Move surfarray surface lock test to surfarray_test.py.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
653 Surfarray.array3d unit test and 16 bitsize bug fix.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
654 Surfarray get_arraytype, get_arraytypes and use_arraytype tests.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
655 Edit tests module docs.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
656 Another small tests doc typo.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
657 Making it so we don't swallow exceptions...
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
658
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
659 [SVN 1854-1861] Jan 23, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
660 Making it so we won't try to re-enter application installation.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
661 Fix VC compiler error and make small code tweaks.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
662 Add blit_array test for surface shifts.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
663 Surfarray_test does nothing if no array module installed.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
664 Add array tags to tests requiring NumPy or Numeric.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
665 Numpy now takes priority over Numeric in sndarry and surfarray.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
666 Fixed __hasnumpy/__hasnumeric confusion in sndarray.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
667
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
668 [SVN 1852] Jan 22, 2009
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
669 [BUG] Fix Bugzilla bug 24 where surfarray.blit_array fails with a
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
670 24 bit surface. A new blit_array, using the array structure interface,
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
671 was added to a new _arraysurfarray extension module.
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
672
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
673 [SVN 1849-1853] Jan 22, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
674 [BUG] Fix Bugzilla bug 24 where surfarray.blit_array fails with a
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
675 24 bit surface. A new blit_array, using the array structure interface,
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
676 was added to a new _arraysurfarray extension module.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
677 Fix NumPy bug in arraydemo.py and add an array choice command line
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
678 arguemnt.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
679 Removed PyObjC dependency on OSX.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
680
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
681 [SVN 1845-1848] Jan 19, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
682 Make the main function consistent accross examples, taking arguments
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
683 where the programs except command line arguments.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
684 Add examples module document page.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
685 Minor change to usage message in test_runner.py.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
686 Make some hyperlinks in the examples doc work.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
687 The Pygame examples is now a Pygame subpackage. Example programs can be
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
688 imported as modules and run by their main functions. The package
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
689 documentation is now part of the Pygame module docs.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
690
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
691 [SVN 1841-1843] Jan 16, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
692 Add pygame/tests/fixtures to installation (broken in previous setup.py
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
693 changes).
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
694 Add arguments to pygame.tests.run().
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
695 Add addition fake tests to installation.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
696
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
697 [SVN 1839-1840] Jan 15, 2009
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
698 Color objects now support equality/inequality comparison with other
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
699 Color objects and color tuples.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
700 Jpeg image saving is not thread safe on windows after all.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
701
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
702 [SVN 1834-1838] Jan 14, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
703 Examples\midi.py: add list option and main() function.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
704 Remove absolete Windows doc installer stuff.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
705 Remove old default Windows setup info.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
706 Fix porttime Setup.in change.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
707
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
708 [SVN 1829-1833] Jan 13, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
709 Added argv arguments to main() too, and used pygame.quit.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
710 Updated portmidi config for unix and darwin. tested on ubuntu, not osx.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
711 Added libporttime dependency, as required by ubuntu.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
712 Added get_device_info function.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
713 Printed out device info. Allowed setting device id on the cmd line.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
714
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
715 [SVN 1819-1827] Jan 12, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
716 Pygame docs: fixed some links.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
717 Docs added to Pygame package.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
718 Added __init__.py to make examples a package.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
719 Examples can be run from outside the examples directory.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
720 Corrects some terminology in the tests package doc.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
721 Call pygame.quit to clean up things. closes window when called from
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
722 pygame.examples.chimp.main() finishes, and for when run from idle.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
723 Update setup.py to reflect examples becoming a package.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
724 Updated examples so that they all have a main() and use pygame.quit.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
725 Pygame documents now installed as part of the pygame package directory.
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
726
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
727 [SVN 1816-1817] Jan 11, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
728 Pygame.tests: prepare run_tests__tests for addition.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
729 Pygame.examples: completely installs.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
730
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
731 [SVN 1813-1815] Jan 10, 2009
1420
1a919f524e09 pygame.tests: update WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1377
diff changeset
732 Pygame unit test suite is now the pygame.tests package. For Pygame
1a919f524e09 pygame.tests: update WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1377
diff changeset
733 development the unit tests still run from test in the installation
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
734 directory without conflicts.
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
735
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
736 [SVN 1802-1804] Jan 07, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
737 Refactored midi.py example and added comments.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
738 Finished midi.py keyboard example, added velocity.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
739 Added test command to setup.py. so you can do 'python setup.py test'.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
740
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
741 [SVN 1796-1798] Jan 05, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
742 Mask convolve function and tests from Michael George.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
743 Update docs for pygame.mixer.music.load: thanks Forrest Voight.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
744 Clean up some carriage return confusion in the docs.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
745
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
746 [SVN 1793-1794] Jan 04, 2009
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
747 Update midi example to add animated keyboard keys.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
748 Add scripts to build Python 2.6/3.0 Windows dependencies linked to msvcr90.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
749
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
750 [SVN 1776-1777] Dec 27, 2008
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
751 Add get default device functions for midi module.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
752 Expand midi output example into a musical keyboard demo.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
753
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
754 [SVN 1772-1775] Dec 24, 2008
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
755 Pypm: temporary Setup.in fix to add header and library paths for Windows
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
756 prebuilt.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
757 Added Output class and atexit stuff similar to Lenards code.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
758 Added output example from Lenard, and moved input example out of midi
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
759 module into the midi example.
1616
50193a70c186 add my changes to WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1553
diff changeset
760
1874
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
761 [SVN 1764-1771] Dec 23, 2008
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
762 Windows prebuilts: Python 2.6 preparation.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
763 Added pygame.mixer_music fake import in function to maybe help with py2app.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
764 Undo fake import for py2app.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
765 Try rearranging stuff for py2app.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
766 Add portmidi to Windows build.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
767 Added code from pyportmidi to be used from pygame.midi.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
768 Added pyportmidi 0.0.4 changes from Tim Thompson. Thanks!.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
769
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
770 [SVN 1759-1760] Dec 22, 2008
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
771 The freetype dll was not being copied into the site-packages/pygame dir on
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
772 windows.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
773 Added start of midi module which uses portmidi.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
774
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
775 [SVN 1755-1758] Dec 19, 2008
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
776 Added in an extra debugging line... for testing with py2app.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
777 Fixed error for msvc compiler.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
778 Moved brackets closer... suspecting possible dodgey introspection in
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
779 py2app.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
780 Missed freeing surface on malloc out of memory error for saving jpegs.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
781
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
782 [SVN 1751-1754] Dec 18, 2008
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
783 Added some debugging notes for py2app mixer_music issue.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
784 Msys_build_deps.py: added portmidi.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
785 Setup_Win.in: add portmidi.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
786
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
787 [SVN 1749-1750] Dec 17, 2008
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
788 Add program to list Pygame modules accessed by a unit test module.
6f5923b0eb4d Updated WHATSNEW from svn logs.
Rene Dudfield <renesd@gmail.com>
parents: 1870
diff changeset
789 [BUG] Bug 28: possible fix.
1420
1a919f524e09 pygame.tests: update WHATSNEW
Lenard Lindstrom <len-l@telus.net>
parents: 1377
diff changeset
790
1377
e85cf3cc451e exposed mask C API from Michael George. Thanks!
Rene Dudfield <renesd@gmail.com>
parents: 1315
diff changeset
791 Dec 05, 2008
e85cf3cc451e exposed mask C API from Michael George. Thanks!
Rene Dudfield <renesd@gmail.com>
parents: 1315
diff changeset
792 exposed mask C API from Michael George. Thanks!
e85cf3cc451e exposed mask C API from Michael George. Thanks!
Rene Dudfield <renesd@gmail.com>
parents: 1315
diff changeset
793
1315
baa6043f0695 fixing CREATE_PIXEL macro, it made no-alpha surfaces get filled with green
brian
parents: 1235
diff changeset
794 Aug 30, 2008
1377
e85cf3cc451e exposed mask C API from Michael George. Thanks!
Rene Dudfield <renesd@gmail.com>
parents: 1315
diff changeset
795 [BUG] Fixed CREATE_PIXEL macro's use of Aloss
e85cf3cc451e exposed mask C API from Michael George. Thanks!
Rene Dudfield <renesd@gmail.com>
parents: 1315
diff changeset
796 which was making surface.fill with surfaces with no alpha go green
e85cf3cc451e exposed mask C API from Michael George. Thanks!
Rene Dudfield <renesd@gmail.com>
parents: 1315
diff changeset
797
1875
e7df45f14108 Updated to mention 1.8.1release
Rene Dudfield <renesd@gmail.com>
parents: 1874
diff changeset
798
e7df45f14108 Updated to mention 1.8.1release
Rene Dudfield <renesd@gmail.com>
parents: 1874
diff changeset
799 release_1_8_1release
e7df45f14108 Updated to mention 1.8.1release
Rene Dudfield <renesd@gmail.com>
parents: 1874
diff changeset
800 [SVN 1537] Jul 28, 2008
e7df45f14108 Updated to mention 1.8.1release
Rene Dudfield <renesd@gmail.com>
parents: 1874
diff changeset
801 pygame 1.8.1release released.
e7df45f14108 Updated to mention 1.8.1release
Rene Dudfield <renesd@gmail.com>
parents: 1874
diff changeset
802
1235
d3741ccc7f20 added set_masks set_shifts to Surface
Rene Dudfield <renesd@gmail.com>
parents: 1223
diff changeset
803 Jul 18, 2008
d3741ccc7f20 added set_masks set_shifts to Surface
Rene Dudfield <renesd@gmail.com>
parents: 1223
diff changeset
804 Added Surface.set_masks and .set_shifts useful for using data in
d3741ccc7f20 added set_masks set_shifts to Surface
Rene Dudfield <renesd@gmail.com>
parents: 1223
diff changeset
805 b,g,r,a mode... and other fun hacks.
1032
68a2697046d8 sprite patches from John Krukoff for collision functions.
Rene Dudfield <renesd@gmail.com>
parents: 1012
diff changeset
806
1222
2c1e80696ca2 Extra tests for transform.threshold, updated WHATSNEW
akalias
parents: 1199
diff changeset
807 Jul 14, 2008
2c1e80696ca2 Extra tests for transform.threshold, updated WHATSNEW
akalias
parents: 1199
diff changeset
808 [BUG] Fixed bug with transform.threshold() not honoring third surface
2c1e80696ca2 Extra tests for transform.threshold, updated WHATSNEW
akalias
parents: 1199
diff changeset
809 Updated transform.threshold() docs Thanks Nirav Patel
2c1e80696ca2 Extra tests for transform.threshold, updated WHATSNEW
akalias
parents: 1199
diff changeset
810
1223
dbcb360d1330 Updated credits.
Rene Dudfield <renesd@gmail.com>
parents: 1222
diff changeset
811 Jul 10, 2008
dbcb360d1330 Updated credits.
Rene Dudfield <renesd@gmail.com>
parents: 1222
diff changeset
812 Added patch for filelikes in mixer.music.load thanks Forrest Voight!
dbcb360d1330 Updated credits.
Rene Dudfield <renesd@gmail.com>
parents: 1222
diff changeset
813
1199
7b0689ed6295 updating version numbers for 1.8.1rc1
Rene Dudfield <renesd@gmail.com>
parents: 1149
diff changeset
814 Jul 8, 2008
7b0689ed6295 updating version numbers for 1.8.1rc1
Rene Dudfield <renesd@gmail.com>
parents: 1149
diff changeset
815 run_tests.py improved with --help and running stuff in subprocesses.
7b0689ed6295 updating version numbers for 1.8.1rc1
Rene Dudfield <renesd@gmail.com>
parents: 1149
diff changeset
816
1149
bc8fa65d78df Added a fix for rotate on multiples of 90.0000001-90.99999 degrees.
Rene Dudfield <renesd@gmail.com>
parents: 1141
diff changeset
817 Jun 25, 2008
bc8fa65d78df Added a fix for rotate on multiples of 90.0000001-90.99999 degrees.
Rene Dudfield <renesd@gmail.com>
parents: 1141
diff changeset
818 Added many extra empty test stubs for untested things. Thanks Nicholas!
bc8fa65d78df Added a fix for rotate on multiples of 90.0000001-90.99999 degrees.
Rene Dudfield <renesd@gmail.com>
parents: 1141
diff changeset
819 Test runner that works with subprocess and threads to isolate tests.
bc8fa65d78df Added a fix for rotate on multiples of 90.0000001-90.99999 degrees.
Rene Dudfield <renesd@gmail.com>
parents: 1141
diff changeset
820 So that if a crash happens in one test the other tests still run.
bc8fa65d78df Added a fix for rotate on multiples of 90.0000001-90.99999 degrees.
Rene Dudfield <renesd@gmail.com>
parents: 1141
diff changeset
821 Thanks Nicholas!
bc8fa65d78df Added a fix for rotate on multiples of 90.0000001-90.99999 degrees.
Rene Dudfield <renesd@gmail.com>
parents: 1141
diff changeset
822
bc8fa65d78df Added a fix for rotate on multiples of 90.0000001-90.99999 degrees.
Rene Dudfield <renesd@gmail.com>
parents: 1141
diff changeset
823 [BUG] Added a fix for rotate on multiples of 90.0000001-90.99999 degrees.
bc8fa65d78df Added a fix for rotate on multiples of 90.0000001-90.99999 degrees.
Rene Dudfield <renesd@gmail.com>
parents: 1141
diff changeset
824 Thanks Charlie Nolan, and Marcus!
bc8fa65d78df Added a fix for rotate on multiples of 90.0000001-90.99999 degrees.
Rene Dudfield <renesd@gmail.com>
parents: 1141
diff changeset
825
1141
99a96e8e563d Added BLEND_RGBA_* special flags for blit, and fill.
Rene Dudfield <renesd@gmail.com>
parents: 1137
diff changeset
826 Jun 21, 2008
99a96e8e563d Added BLEND_RGBA_* special flags for blit, and fill.
Rene Dudfield <renesd@gmail.com>
parents: 1137
diff changeset
827 Added BLEND_RGBA_* special flags for blit, and fill.
99a96e8e563d Added BLEND_RGBA_* special flags for blit, and fill.
Rene Dudfield <renesd@gmail.com>
parents: 1137
diff changeset
828
1137
ec3ced33488f Reworked locking code to be more strict about locking.
marcus
parents: 1117
diff changeset
829 Jun 16, 2008
ec3ced33488f Reworked locking code to be more strict about locking.
marcus
parents: 1117
diff changeset
830 Reworked locking code. Locks are now more strict and can only be
ec3ced33488f Reworked locking code to be more strict about locking.
marcus
parents: 1117
diff changeset
831 removed by the object(s), that caused them.
ec3ced33488f Reworked locking code to be more strict about locking.
marcus
parents: 1117
diff changeset
832 New Surface.get_locks() method, which returns the currently existing
ec3ced33488f Reworked locking code to be more strict about locking.
marcus
parents: 1117
diff changeset
833 locks.
ec3ced33488f Reworked locking code to be more strict about locking.
marcus
parents: 1117
diff changeset
834 [BUG] Fixed Surface.get_locked() bug for Surfaces which do not
ec3ced33488f Reworked locking code to be more strict about locking.
marcus
parents: 1117
diff changeset
835 require locking, but have third-party locks attached.
ec3ced33488f Reworked locking code to be more strict about locking.
marcus
parents: 1117
diff changeset
836
1109
438669b899b0 Fixed bug with mixer.get_init() Thanks Frankie Robertson
Rene Dudfield <renesd@gmail.com>
parents: 1085
diff changeset
837 Jun 13, 2008
438669b899b0 Fixed bug with mixer.get_init() Thanks Frankie Robertson
Rene Dudfield <renesd@gmail.com>
parents: 1085
diff changeset
838 [BUG] Fixed bug with mixer.get_init() Thanks Frankie Robertson!
1117
fa8a25ebb16a Fixed Surface.set_alpha() overflow bug. Minor improvements for integer rgba color values.
marcus
parents: 1109
diff changeset
839 [BUG] Fixed long alpha overflow bug in Surface.set_alpha().
1109
438669b899b0 Fixed bug with mixer.get_init() Thanks Frankie Robertson
Rene Dudfield <renesd@gmail.com>
parents: 1085
diff changeset
840
1085
31789d104e1f Fixed locking and ref count leaks in Numeric surfarray.
marcus
parents: 1055
diff changeset
841 Jun 9, 2008
31789d104e1f Fixed locking and ref count leaks in Numeric surfarray.
marcus
parents: 1055
diff changeset
842 [BUG] Fixed locking and reference count leaks in Numeric surfarray
31789d104e1f Fixed locking and ref count leaks in Numeric surfarray.
marcus
parents: 1055
diff changeset
843 implementation.
31789d104e1f Fixed locking and ref count leaks in Numeric surfarray.
marcus
parents: 1055
diff changeset
844
1055
0bffebf63883 Updates to sprite docs. Finished with updates to sprite docs now.
Rene Dudfield <renesd@gmail.com>
parents: 1038
diff changeset
845 May 31, 2008
0bffebf63883 Updates to sprite docs. Finished with updates to sprite docs now.
Rene Dudfield <renesd@gmail.com>
parents: 1038
diff changeset
846 Updated sprite documentation - mainly for new stuff added in pygame 1.8.0
0bffebf63883 Updates to sprite docs. Finished with updates to sprite docs now.
Rene Dudfield <renesd@gmail.com>
parents: 1038
diff changeset
847
1038
2fab82895a31 Fixed numerous doc comments. Removed wrong Rect.clip_ip() entry.
marcus
parents: 1032
diff changeset
848 May 24, 2008
2fab82895a31 Fixed numerous doc comments. Removed wrong Rect.clip_ip() entry.
marcus
parents: 1032
diff changeset
849 New Color class for color management.
2fab82895a31 Fixed numerous doc comments. Removed wrong Rect.clip_ip() entry.
marcus
parents: 1032
diff changeset
850
1032
68a2697046d8 sprite patches from John Krukoff for collision functions.
Rene Dudfield <renesd@gmail.com>
parents: 1012
diff changeset
851 Apr 30, 2008
68a2697046d8 sprite patches from John Krukoff for collision functions.
Rene Dudfield <renesd@gmail.com>
parents: 1012
diff changeset
852 updates to the sprite.py collision functions that update them to match
68a2697046d8 sprite patches from John Krukoff for collision functions.
Rene Dudfield <renesd@gmail.com>
parents: 1012
diff changeset
853 the modules coding style, include appropriate comments, and are
68a2697046d8 sprite patches from John Krukoff for collision functions.
Rene Dudfield <renesd@gmail.com>
parents: 1012
diff changeset
854 about 20% faster. It also includes a collide_circle_ratio function
68a2697046d8 sprite patches from John Krukoff for collision functions.
Rene Dudfield <renesd@gmail.com>
parents: 1012
diff changeset
855 for completeness, and perhaps most importantly, fixes a bug in
68a2697046d8 sprite patches from John Krukoff for collision functions.
Rene Dudfield <renesd@gmail.com>
parents: 1012
diff changeset
856 colide_mask which kept it from working correctly. Also added unittests
68a2697046d8 sprite patches from John Krukoff for collision functions.
Rene Dudfield <renesd@gmail.com>
parents: 1012
diff changeset
857 for the collision functions. Thanks John Krukoff!
68a2697046d8 sprite patches from John Krukoff for collision functions.
Rene Dudfield <renesd@gmail.com>
parents: 1012
diff changeset
858
68a2697046d8 sprite patches from John Krukoff for collision functions.
Rene Dudfield <renesd@gmail.com>
parents: 1012
diff changeset
859 [BUG] sound crackles on windows; restored chunk size
68a2697046d8 sprite patches from John Krukoff for collision functions.
Rene Dudfield <renesd@gmail.com>
parents: 1012
diff changeset
860 calculation to pre 1143
68a2697046d8 sprite patches from John Krukoff for collision functions.
Rene Dudfield <renesd@gmail.com>
parents: 1012
diff changeset
861
68a2697046d8 sprite patches from John Krukoff for collision functions.
Rene Dudfield <renesd@gmail.com>
parents: 1012
diff changeset
862 Added \#!/usr/bin/env python to the top of examples that didn't have it.
68a2697046d8 sprite patches from John Krukoff for collision functions.
Rene Dudfield <renesd@gmail.com>
parents: 1012
diff changeset
863
1012
211a0f69106f Updated WHATSNEW
marcus
parents: 1010
diff changeset
864 Apr 13, 2008
211a0f69106f Updated WHATSNEW
marcus
parents: 1010
diff changeset
865 [BUG] Fixed pygame.surfarray.pixels3d() for 24bpp surfaces using numpy.
211a0f69106f Updated WHATSNEW
marcus
parents: 1010
diff changeset
866 Thanks Lorenz Quack!
211a0f69106f Updated WHATSNEW
marcus
parents: 1010
diff changeset
867
1010
aef9d98ddd0e fixing png saving, and saving jpeg with capital letter extensions
brian
parents: 1008
diff changeset
868 Apr 12, 2008
aef9d98ddd0e fixing png saving, and saving jpeg with capital letter extensions
brian
parents: 1008
diff changeset
869 [BUG] Fixed png saving, and saving jpeg with capital letter extensions
aef9d98ddd0e fixing png saving, and saving jpeg with capital letter extensions
brian
parents: 1008
diff changeset
870 Thanks Nick Irvine!
aef9d98ddd0e fixing png saving, and saving jpeg with capital letter extensions
brian
parents: 1008
diff changeset
871
1008
1521b2220831 Updated doc header.
marcus
parents: 1004
diff changeset
872 Apr 11, 2008
1521b2220831 Updated doc header.
marcus
parents: 1004
diff changeset
873 New PixelArray.compare() method to compare two PixelArrays.
1521b2220831 Updated doc header.
marcus
parents: 1004
diff changeset
874
1000
509ba60a0f2b Fixed assignment issues for 24bpp in PixelArray
marcus
parents: 990
diff changeset
875 Apr 8, 2008
509ba60a0f2b Fixed assignment issues for 24bpp in PixelArray
marcus
parents: 990
diff changeset
876 [BUG] Fixed pygame.draw.aaline() for cases in which only a single point
509ba60a0f2b Fixed assignment issues for 24bpp in PixelArray
marcus
parents: 990
diff changeset
877 has to be drawn.
509ba60a0f2b Fixed assignment issues for 24bpp in PixelArray
marcus
parents: 990
diff changeset
878
989
1bbdc02af359 Added PixelArray.replace() method. Moved pixelarray methods into an own source file.
marcus
parents: 988
diff changeset
879 Apr 4, 2008
990
404e3a0be4f8 Added PixelArray.extract() method.
marcus
parents: 989
diff changeset
880 New PixelArray.replace() and PixelArray.extract() methods to quickly
404e3a0be4f8 Added PixelArray.extract() method.
marcus
parents: 989
diff changeset
881 replace or extract a certain color.
989
1bbdc02af359 Added PixelArray.replace() method. Moved pixelarray methods into an own source file.
marcus
parents: 988
diff changeset
882
988
a708d9ecb43c Added iter support to the PixelArray class.
marcus
parents: 983
diff changeset
883 Apr 3, 2008
a708d9ecb43c Added iter support to the PixelArray class.
marcus
parents: 983
diff changeset
884 Added iter support to PixelArray.
a708d9ecb43c Added iter support to the PixelArray class.
marcus
parents: 983
diff changeset
885
a708d9ecb43c Added iter support to the PixelArray class.
marcus
parents: 983
diff changeset
886 Apr 2, 2008
a708d9ecb43c Added iter support to the PixelArray class.
marcus
parents: 983
diff changeset
887 [BUG] Fixed mask settings for 8-bit surfaces created by
a708d9ecb43c Added iter support to the PixelArray class.
marcus
parents: 983
diff changeset
888 surfarray.make_surface()
a708d9ecb43c Added iter support to the PixelArray class.
marcus
parents: 983
diff changeset
889 [BUG] Fixed integer color value assignment bound checking in PixelArray.
919
6ff6f7738247 Updated mac_scrap to pass some tests, and raise NotImplementedError otherwise.
Rene Dudfield <renesd@gmail.com>
parents: 916
diff changeset
890
983
a5e20f1028fd _Really_ fixed the mask docs.
marcus
parents: 970
diff changeset
891 Mar 30, 2008
a5e20f1028fd _Really_ fixed the mask docs.
marcus
parents: 970
diff changeset
892 Added subscript support to PixelArray and PixelArray.make_surface()
a5e20f1028fd _Really_ fixed the mask docs.
marcus
parents: 970
diff changeset
893 to create a new surface from the PixelArray view.
a5e20f1028fd _Really_ fixed the mask docs.
marcus
parents: 970
diff changeset
894 Fixed mask namespace pollution and docs.
a5e20f1028fd _Really_ fixed the mask docs.
marcus
parents: 970
diff changeset
895
a5e20f1028fd _Really_ fixed the mask docs.
marcus
parents: 970
diff changeset
896 release_1_8_0release
970
75e22b1cd487 Added missing credits to readme.
Rene Dudfield <renesd@gmail.com>
parents: 963
diff changeset
897 Mar 18, 2008
75e22b1cd487 Added missing credits to readme.
Rene Dudfield <renesd@gmail.com>
parents: 963
diff changeset
898 Updated credits.
75e22b1cd487 Added missing credits to readme.
Rene Dudfield <renesd@gmail.com>
parents: 963
diff changeset
899 Mac OSX binary now has movie module working.
75e22b1cd487 Added missing credits to readme.
Rene Dudfield <renesd@gmail.com>
parents: 963
diff changeset
900 1.8.0rc5
75e22b1cd487 Added missing credits to readme.
Rene Dudfield <renesd@gmail.com>
parents: 963
diff changeset
901
963
2e3beaa7a496 making note of mixer improvement
brian
parents: 957
diff changeset
902 Mar 16, 2008
2e3beaa7a496 making note of mixer improvement
brian
parents: 957
diff changeset
903 the play functions of mixer.Channel and mixer.Sound both now take keyword
2e3beaa7a496 making note of mixer improvement
brian
parents: 957
diff changeset
904 arguments, and accept a fade_ms argument that makes the sound fade in
2e3beaa7a496 making note of mixer improvement
brian
parents: 957
diff changeset
905
957
a1b08375b132 Added display.set_mode() resolution enhancement as posted by Lorenz Quack.
marcus
parents: 956
diff changeset
906 Mar 9, 2008
a1b08375b132 Added display.set_mode() resolution enhancement as posted by Lorenz Quack.
marcus
parents: 956
diff changeset
907 pygame.display.set_mode() will now respect the screen resolution settings
970
75e22b1cd487 Added missing credits to readme.
Rene Dudfield <renesd@gmail.com>
parents: 963
diff changeset
908 for the width or height set to 0 as supported by SDL >= 1.2.10.
75e22b1cd487 Added missing credits to readme.
Rene Dudfield <renesd@gmail.com>
parents: 963
diff changeset
909 Thanks Lorenz Quack!
957
a1b08375b132 Added display.set_mode() resolution enhancement as posted by Lorenz Quack.
marcus
parents: 956
diff changeset
910
948
7fced08fcbba notes about my changes
Rene Dudfield <renesd@gmail.com>
parents: 940
diff changeset
911 Mar 5, 2008
956
4a7513c85d7b note about pygame.image.save not releasing the GIL.
Rene Dudfield <renesd@gmail.com>
parents: 952
diff changeset
912 [BUG] Stopped releasing GIL on png, and jpeg saving functions because
4a7513c85d7b note about pygame.image.save not releasing the GIL.
Rene Dudfield <renesd@gmail.com>
parents: 952
diff changeset
913 they do not seem to be thread safe.
4a7513c85d7b note about pygame.image.save not releasing the GIL.
Rene Dudfield <renesd@gmail.com>
parents: 952
diff changeset
914
952
950561132fdb notes about mixer changes.
Rene Dudfield <renesd@gmail.com>
parents: 948
diff changeset
915 [BUG] A work around for 8 bit samples being stereo reversed with SDL_mixer.
950561132fdb notes about mixer changes.
Rene Dudfield <renesd@gmail.com>
parents: 948
diff changeset
916 Also check the return value of Mix_SetPanning, and raise an
950561132fdb notes about mixer changes.
Rene Dudfield <renesd@gmail.com>
parents: 948
diff changeset
917 error on volume errors.
950561132fdb notes about mixer changes.
Rene Dudfield <renesd@gmail.com>
parents: 948
diff changeset
918
950561132fdb notes about mixer changes.
Rene Dudfield <renesd@gmail.com>
parents: 948
diff changeset
919 [BUG] Changed default chunk size for pygame.mixer to 1024*3. Which is
950561132fdb notes about mixer changes.
Rene Dudfield <renesd@gmail.com>
parents: 948
diff changeset
920 the magic number which stops scratchy sounds on most systems.
950561132fdb notes about mixer changes.
Rene Dudfield <renesd@gmail.com>
parents: 948
diff changeset
921 However it does make sounds a bit laggier... it's best provided as
950561132fdb notes about mixer changes.
Rene Dudfield <renesd@gmail.com>
parents: 948
diff changeset
922 a config item for users.
950561132fdb notes about mixer changes.
Rene Dudfield <renesd@gmail.com>
parents: 948
diff changeset
923
948
7fced08fcbba notes about my changes
Rene Dudfield <renesd@gmail.com>
parents: 940
diff changeset
924 Updated pygame.display.update() to release the GIL whilst doing things,
7fced08fcbba notes about my changes
Rene Dudfield <renesd@gmail.com>
parents: 940
diff changeset
925 so other threads can do things whilst it's updating the screen.
7fced08fcbba notes about my changes
Rene Dudfield <renesd@gmail.com>
parents: 940
diff changeset
926
7fced08fcbba notes about my changes
Rene Dudfield <renesd@gmail.com>
parents: 940
diff changeset
927 Some comments to help Mac OSX people installing, and compiling pygame.
7fced08fcbba notes about my changes
Rene Dudfield <renesd@gmail.com>
parents: 940
diff changeset
928 About bdist_mpkg in setup, and also fixed an exception message
7fced08fcbba notes about my changes
Rene Dudfield <renesd@gmail.com>
parents: 940
diff changeset
929 to be nicer about requiring pyobjc.
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
930
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
931 Mar 3, 2008
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
932 [BUG] Fixed up pygame.mask.from_surface, got color key, and perpixel alpha
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
933 modes reversed.
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
934
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
935 Also added better test to the mask test.
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
936 Also it wasn't testing pygame.mask.from_surface at all!
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
937
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
938 Added pygame.sprite.collide_mask to join the mask_* collision functions.
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
939 Started adding test for pygame.sprite.spritecollide.
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
941
931
09620b6f842f Added note regarding Brian's get_bounding_rect() addition.
marcus
parents: 928
diff changeset
942 Feb 19, 2008
09620b6f842f Added note regarding Brian's get_bounding_rect() addition.
marcus
parents: 928
diff changeset
943 Added Surface.get_bounding_rect() method, which returns the smallest
09620b6f842f Added note regarding Brian's get_bounding_rect() addition.
marcus
parents: 928
diff changeset
944 rect for the surface, that contains visible (non-transparent) data.
09620b6f842f Added note regarding Brian's get_bounding_rect() addition.
marcus
parents: 928
diff changeset
945
920
c65a322ea131 Updated constants GL_SWAP_CONTROL,GL_ACCELERATED_VISUAL,BUTTON_X1,BUTTON_X2
Rene Dudfield <renesd@gmail.com>
parents: 919
diff changeset
946 Feb 14, 2008
c65a322ea131 Updated constants GL_SWAP_CONTROL,GL_ACCELERATED_VISUAL,BUTTON_X1,BUTTON_X2
Rene Dudfield <renesd@gmail.com>
parents: 919
diff changeset
947 Updated constants GL_SWAP_CONTROL,GL_ACCELERATED_VISUAL,BUTTON_X1,BUTTON_X2
c65a322ea131 Updated constants GL_SWAP_CONTROL,GL_ACCELERATED_VISUAL,BUTTON_X1,BUTTON_X2
Rene Dudfield <renesd@gmail.com>
parents: 919
diff changeset
948
c65a322ea131 Updated constants GL_SWAP_CONTROL,GL_ACCELERATED_VISUAL,BUTTON_X1,BUTTON_X2
Rene Dudfield <renesd@gmail.com>
parents: 919
diff changeset
949 Added pygame.key.get_repeat to see how holding keys down repeats. This is
c65a322ea131 Updated constants GL_SWAP_CONTROL,GL_ACCELERATED_VISUAL,BUTTON_X1,BUTTON_X2
Rene Dudfield <renesd@gmail.com>
parents: 919
diff changeset
950 the sister function of pygame.ket.set_repeat.
c65a322ea131 Updated constants GL_SWAP_CONTROL,GL_ACCELERATED_VISUAL,BUTTON_X1,BUTTON_X2
Rene Dudfield <renesd@gmail.com>
parents: 919
diff changeset
951
c65a322ea131 Updated constants GL_SWAP_CONTROL,GL_ACCELERATED_VISUAL,BUTTON_X1,BUTTON_X2
Rene Dudfield <renesd@gmail.com>
parents: 919
diff changeset
952 MacOSX, and Windows binaries now use latest SDL 1.2.13
919
6ff6f7738247 Updated mac_scrap to pass some tests, and raise NotImplementedError otherwise.
Rene Dudfield <renesd@gmail.com>
parents: 916
diff changeset
953
6ff6f7738247 Updated mac_scrap to pass some tests, and raise NotImplementedError otherwise.
Rene Dudfield <renesd@gmail.com>
parents: 916
diff changeset
954 Feb 11, 2008
6ff6f7738247 Updated mac_scrap to pass some tests, and raise NotImplementedError otherwise.
Rene Dudfield <renesd@gmail.com>
parents: 916
diff changeset
955 An example of using pygame with no windowing system. Useful for webserver
6ff6f7738247 Updated mac_scrap to pass some tests, and raise NotImplementedError otherwise.
Rene Dudfield <renesd@gmail.com>
parents: 916
diff changeset
956 scripts, or for little utilities.
6ff6f7738247 Updated mac_scrap to pass some tests, and raise NotImplementedError otherwise.
Rene Dudfield <renesd@gmail.com>
parents: 916
diff changeset
957
6ff6f7738247 Updated mac_scrap to pass some tests, and raise NotImplementedError otherwise.
Rene Dudfield <renesd@gmail.com>
parents: 916
diff changeset
958 Updated mac_scrap to pass some tests, and raise NotImplementedError
6ff6f7738247 Updated mac_scrap to pass some tests, and raise NotImplementedError otherwise.
Rene Dudfield <renesd@gmail.com>
parents: 916
diff changeset
959 otherwise.
6ff6f7738247 Updated mac_scrap to pass some tests, and raise NotImplementedError otherwise.
Rene Dudfield <renesd@gmail.com>
parents: 916
diff changeset
960
916
8a7d9b2de067 MinGW/MSYS build process more automated and DLLs Win32 GUI by default
Lenard Lindstrom <len-l@telus.net>
parents: 898
diff changeset
961 Further Windows build updates:
8a7d9b2de067 MinGW/MSYS build process more automated and DLLs Win32 GUI by default
Lenard Lindstrom <len-l@telus.net>
parents: 898
diff changeset
962 For MinGW/MSYS the build process now finds the MSYS and MinGW
8a7d9b2de067 MinGW/MSYS build process more automated and DLLs Win32 GUI by default
Lenard Lindstrom <len-l@telus.net>
parents: 898
diff changeset
963 directories automatically. gcc links to msvcr71.dll without
8a7d9b2de067 MinGW/MSYS build process more automated and DLLs Win32 GUI by default
Lenard Lindstrom <len-l@telus.net>
parents: 898
diff changeset
964 requiring changes to the gcc specs file. This makes the build
8a7d9b2de067 MinGW/MSYS build process more automated and DLLs Win32 GUI by default
Lenard Lindstrom <len-l@telus.net>
parents: 898
diff changeset
965 process GCC Version 4 ready. By default all DLLs are Win32 GUI,
8a7d9b2de067 MinGW/MSYS build process more automated and DLLs Win32 GUI by default
Lenard Lindstrom <len-l@telus.net>
parents: 898
diff changeset
966 but can be console. The build progams will run from either the
8a7d9b2de067 MinGW/MSYS build process more automated and DLLs Win32 GUI by default
Lenard Lindstrom <len-l@telus.net>
parents: 898
diff changeset
967 Windows or MSYS terminal.
8a7d9b2de067 MinGW/MSYS build process more automated and DLLs Win32 GUI by default
Lenard Lindstrom <len-l@telus.net>
parents: 898
diff changeset
968
8a7d9b2de067 MinGW/MSYS build process more automated and DLLs Win32 GUI by default
Lenard Lindstrom <len-l@telus.net>
parents: 898
diff changeset
969 Fixed a bug where DLLs were not installed in the package directory.
8a7d9b2de067 MinGW/MSYS build process more automated and DLLs Win32 GUI by default
Lenard Lindstrom <len-l@telus.net>
parents: 898
diff changeset
970 For Windows, everything now goes into the package directory.
8a7d9b2de067 MinGW/MSYS build process more automated and DLLs Win32 GUI by default
Lenard Lindstrom <len-l@telus.net>
parents: 898
diff changeset
971
8a7d9b2de067 MinGW/MSYS build process more automated and DLLs Win32 GUI by default
Lenard Lindstrom <len-l@telus.net>
parents: 898
diff changeset
972 build_deps.py renamed to msys_build_deps.py to avoid confusion.
8a7d9b2de067 MinGW/MSYS build process more automated and DLLs Win32 GUI by default
Lenard Lindstrom <len-l@telus.net>
parents: 898
diff changeset
973
898
424ef30fa1ea Added numpy support for the sndarray module. BufferProxy now contains a length property, which indicates the length of the buffer in bytes.
marcus
parents: 893
diff changeset
974 Jan 26, 2008
424ef30fa1ea Added numpy support for the sndarray module. BufferProxy now contains a length property, which indicates the length of the buffer in bytes.
marcus
parents: 893
diff changeset
975 pygame.sndarray noew can change between Numeric and numpy using the
928
0b3fcfeb2c15 Updated WHATSNEW
marcus
parents: 920
diff changeset
976 new methods pygame.sndarray.use_arraytype () and
898
424ef30fa1ea Added numpy support for the sndarray module. BufferProxy now contains a length property, which indicates the length of the buffer in bytes.
marcus
parents: 893
diff changeset
977 pygame.sndarray.get_arraytypes ().
424ef30fa1ea Added numpy support for the sndarray module. BufferProxy now contains a length property, which indicates the length of the buffer in bytes.
marcus
parents: 893
diff changeset
978
892
859ceb5bb6fb Updated Windows build process so works better with MSYS.
Lenard Lindstrom <len-l@telus.net>
parents: 883
diff changeset
979 Jan 24, 2008
898
424ef30fa1ea Added numpy support for the sndarray module. BufferProxy now contains a length property, which indicates the length of the buffer in bytes.
marcus
parents: 893
diff changeset
980 Updated the configuration and build process under Windows. In
424ef30fa1ea Added numpy support for the sndarray module. BufferProxy now contains a length property, which indicates the length of the buffer in bytes.
marcus
parents: 893
diff changeset
981 config_msys.py and config.py os.popen is replaced with the newer
424ef30fa1ea Added numpy support for the sndarray module. BufferProxy now contains a length property, which indicates the length of the buffer in bytes.
marcus
parents: 893
diff changeset
982 subprocess.Popen so the MSYS will run. Calls to raw_input now
424ef30fa1ea Added numpy support for the sndarray module. BufferProxy now contains a length property, which indicates the length of the buffer in bytes.
marcus
parents: 893
diff changeset
983 show the prompt on an MSYS console. In an MSYS build paths
424ef30fa1ea Added numpy support for the sndarray module. BufferProxy now contains a length property, which indicates the length of the buffer in bytes.
marcus
parents: 893
diff changeset
984 written to Setup are now Windows paths for distutils. The hard
424ef30fa1ea Added numpy support for the sndarray module. BufferProxy now contains a length property, which indicates the length of the buffer in bytes.
marcus
parents: 893
diff changeset
985 coded DLL file paths have been removed from setup.py. It now
424ef30fa1ea Added numpy support for the sndarray module. BufferProxy now contains a length property, which indicates the length of the buffer in bytes.
marcus
parents: 893
diff changeset
986 gets the paths from Setup. Consequently, setup.py is now VC/MinGW
892
859ceb5bb6fb Updated Windows build process so works better with MSYS.
Lenard Lindstrom <len-l@telus.net>
parents: 883
diff changeset
987 agnostic.
859ceb5bb6fb Updated Windows build process so works better with MSYS.
Lenard Lindstrom <len-l@telus.net>
parents: 883
diff changeset
988
898
424ef30fa1ea Added numpy support for the sndarray module. BufferProxy now contains a length property, which indicates the length of the buffer in bytes.
marcus
parents: 893
diff changeset
989 Added build_deps.py, an all-in-one dependency builder for
424ef30fa1ea Added numpy support for the sndarray module. BufferProxy now contains a length property, which indicates the length of the buffer in bytes.
marcus
parents: 893
diff changeset
990 Windows. Requires MinGW and MSYS.
893
c7b00e6a6ec2 Added Windows dependency builder build_deps.py
Lenard Lindstrom <len-l@telus.net>
parents: 892
diff changeset
991
883
c476907510b7 Put numpyarray and the (old) surfarray under pygame.surfarray. Added methods to switch between numpy and Numeric usage.
marcus
parents: 873
diff changeset
992 Jan 8, 2008
c476907510b7 Put numpyarray and the (old) surfarray under pygame.surfarray. Added methods to switch between numpy and Numeric usage.
marcus
parents: 873
diff changeset
993 pygame.surfarray now can change between Numeric and numpy using the
928
0b3fcfeb2c15 Updated WHATSNEW
marcus
parents: 920
diff changeset
994 new methods pygame.surfarray.use_arraytype () and
883
c476907510b7 Put numpyarray and the (old) surfarray under pygame.surfarray. Added methods to switch between numpy and Numeric usage.
marcus
parents: 873
diff changeset
995 pygame.surfarray.get_arraytypes ().
860
41b22371307e Changes from Marcus.
Rene Dudfield <renesd@gmail.com>
parents: 856
diff changeset
996
873
5f702ba03cc1 Minor PixelArray doc improvements. Updated WHATSNEW list.
marcus
parents: 862
diff changeset
997 Jan 4, 2008
5f702ba03cc1 Minor PixelArray doc improvements. Updated WHATSNEW list.
marcus
parents: 862
diff changeset
998 Removed Numeric compile time dependency.
883
c476907510b7 Put numpyarray and the (old) surfarray under pygame.surfarray. Added methods to switch between numpy and Numeric usage.
marcus
parents: 873
diff changeset
999 Added numpy surface array support.
873
5f702ba03cc1 Minor PixelArray doc improvements. Updated WHATSNEW list.
marcus
parents: 862
diff changeset
1000
5f702ba03cc1 Minor PixelArray doc improvements. Updated WHATSNEW list.
marcus
parents: 862
diff changeset
1001 Dec 31, 2007
5f702ba03cc1 Minor PixelArray doc improvements. Updated WHATSNEW list.
marcus
parents: 862
diff changeset
1002 New method pygame.get_sdl_byteorder () to get the SDL byte order.
5f702ba03cc1 Minor PixelArray doc improvements. Updated WHATSNEW list.
marcus
parents: 862
diff changeset
1003
862
57ac2edacc4d Mask can now get bounding rects of set bits.
Rene Dudfield <renesd@gmail.com>
parents: 860
diff changeset
1004 Dec 15, 2007
57ac2edacc4d Mask can now get bounding rects of set bits.
Rene Dudfield <renesd@gmail.com>
parents: 860
diff changeset
1005 Mask can now get bounding rects of set bits.
898
424ef30fa1ea Added numpy support for the sndarray module. BufferProxy now contains a length property, which indicates the length of the buffer in bytes.
marcus
parents: 893
diff changeset
1006 pygame.transform can find edges in an image, get the average surface
424ef30fa1ea Added numpy support for the sndarray module. BufferProxy now contains a length property, which indicates the length of the buffer in bytes.
marcus
parents: 893
diff changeset
1007 of many surfaces and also threshold an image by color.
862
57ac2edacc4d Mask can now get bounding rects of set bits.
Rene Dudfield <renesd@gmail.com>
parents: 860
diff changeset
1008
860
41b22371307e Changes from Marcus.
Rene Dudfield <renesd@gmail.com>
parents: 856
diff changeset
1009 Sep 1, 2007
41b22371307e Changes from Marcus.
Rene Dudfield <renesd@gmail.com>
parents: 856
diff changeset
1010 Added get_buffer() methods to Surface, and Sound - which return a new
41b22371307e Changes from Marcus.
Rene Dudfield <renesd@gmail.com>
parents: 856
diff changeset
1011 BufferProxy - which is a buffer interface only class. Thanks Marcus!
834
714963434e23 Added smoothscale function from Richard Goedeken.
Rene Dudfield <renesd@gmail.com>
parents: 828
diff changeset
1012
856
bd2049d80a47 updated with last few days changes
Rene Dudfield <renesd@gmail.com>
parents: 843
diff changeset
1013 Aug 23, 2007
bd2049d80a47 updated with last few days changes
Rene Dudfield <renesd@gmail.com>
parents: 843
diff changeset
1014 pygame.image.tostring changes from Brian Fisher.
bd2049d80a47 updated with last few days changes
Rene Dudfield <renesd@gmail.com>
parents: 843
diff changeset
1015 RGBA_PREMULT & ARGB_PREMULT type to image.tostring (a very
bd2049d80a47 updated with last few days changes
Rene Dudfield <renesd@gmail.com>
parents: 843
diff changeset
1016 nice thing for getting images into OpenGL)
bd2049d80a47 updated with last few days changes
Rene Dudfield <renesd@gmail.com>
parents: 843
diff changeset
1017
bd2049d80a47 updated with last few days changes
Rene Dudfield <renesd@gmail.com>
parents: 843
diff changeset
1018 Aug 22, 2007
bd2049d80a47 updated with last few days changes
Rene Dudfield <renesd@gmail.com>
parents: 843
diff changeset
1019 PixelArray from Marcus. It's going to be a replacement for surfarray.
bd2049d80a47 updated with last few days changes
Rene Dudfield <renesd@gmail.com>
parents: 843
diff changeset
1020 [BUG] Fixed some bugs in Surface with SRCALPHA and input validation.
bd2049d80a47 updated with last few days changes
Rene Dudfield <renesd@gmail.com>
parents: 843
diff changeset
1021 Thanks Lenard Lindstrom and Brian Fisher.
bd2049d80a47 updated with last few days changes
Rene Dudfield <renesd@gmail.com>
parents: 843
diff changeset
1022
841
2e6ef4403b1b mask.from_surface
Rene Dudfield <renesd@gmail.com>
parents: 834
diff changeset
1023 Aug 15, 2007
843
31f763040de7 Lots of sprite module changes from DR0ID.
Rene Dudfield <renesd@gmail.com>
parents: 841
diff changeset
1024 The sprite module has had some big changes from DR0ID. It now has a
31f763040de7 Lots of sprite module changes from DR0ID.
Rene Dudfield <renesd@gmail.com>
parents: 841
diff changeset
1025 LayeredUpdates, and LayeredDirty groups. For using layers when
31f763040de7 Lots of sprite module changes from DR0ID.
Rene Dudfield <renesd@gmail.com>
parents: 841
diff changeset
1026 rendering the sprites. LayeredDirty is an alternative to
31f763040de7 Lots of sprite module changes from DR0ID.
Rene Dudfield <renesd@gmail.com>
parents: 841
diff changeset
1027 RenderUpdates that automatically finds the best display method
31f763040de7 Lots of sprite module changes from DR0ID.
Rene Dudfield <renesd@gmail.com>
parents: 841
diff changeset
1028 (either full screen updates, or dirty rect updates). It's faster
31f763040de7 Lots of sprite module changes from DR0ID.
Rene Dudfield <renesd@gmail.com>
parents: 841
diff changeset
1029 if you have sprites that don't move. Thanks DR0ID!
841
2e6ef4403b1b mask.from_surface
Rene Dudfield <renesd@gmail.com>
parents: 834
diff changeset
1030 Added pygame.mask.from_surface which can make a Mask object from
2e6ef4403b1b mask.from_surface
Rene Dudfield <renesd@gmail.com>
parents: 834
diff changeset
1031 a surface. It's 128x faster than the python version!
843
31f763040de7 Lots of sprite module changes from DR0ID.
Rene Dudfield <renesd@gmail.com>
parents: 841
diff changeset
1032 pygame.movie bug fix. Thanks Lenard Lindstrom!
841
2e6ef4403b1b mask.from_surface
Rene Dudfield <renesd@gmail.com>
parents: 834
diff changeset
1033
834
714963434e23 Added smoothscale function from Richard Goedeken.
Rene Dudfield <renesd@gmail.com>
parents: 828
diff changeset
1034 Jun 25, 2007
714963434e23 Added smoothscale function from Richard Goedeken.
Rene Dudfield <renesd@gmail.com>
parents: 828
diff changeset
1035 Removed QNX support from scrap module. Thanks Marcus!
714963434e23 Added smoothscale function from Richard Goedeken.
Rene Dudfield <renesd@gmail.com>
parents: 828
diff changeset
1036 Added smoothscale(with MMX!) function from Richard Goedeken
714963434e23 Added smoothscale function from Richard Goedeken.
Rene Dudfield <renesd@gmail.com>
parents: 828
diff changeset
1037
714963434e23 Added smoothscale function from Richard Goedeken.
Rene Dudfield <renesd@gmail.com>
parents: 828
diff changeset
1038 Jun 27, 2007
714963434e23 Added smoothscale function from Richard Goedeken.
Rene Dudfield <renesd@gmail.com>
parents: 828
diff changeset
1039 Fixes from Marcus for ref counting bugs.
714963434e23 Added smoothscale function from Richard Goedeken.
Rene Dudfield <renesd@gmail.com>
parents: 828
diff changeset
1040 Also using METH_NOARGS for functions with no arguments.
714963434e23 Added smoothscale function from Richard Goedeken.
Rene Dudfield <renesd@gmail.com>
parents: 828
diff changeset
1041 Which should make some functions slightly faster.
714963434e23 Added smoothscale function from Richard Goedeken.
Rene Dudfield <renesd@gmail.com>
parents: 828
diff changeset
1042 Thanks Marcus, and thanks Campbell Barton for spotting them.
714963434e23 Added smoothscale function from Richard Goedeken.
Rene Dudfield <renesd@gmail.com>
parents: 828
diff changeset
1043
828
18c2f30399f9 the latest changes.
Rene Dudfield <renesd@gmail.com>
parents: 811
diff changeset
1044 May 30, 2007
18c2f30399f9 the latest changes.
Rene Dudfield <renesd@gmail.com>
parents: 811
diff changeset
1045 Fixed some documentation. mask, scrap, font modules.
18c2f30399f9 the latest changes.
Rene Dudfield <renesd@gmail.com>
parents: 811
diff changeset
1046 Fixed the mask.set_at get_at functions to raise a nice exception.
18c2f30399f9 the latest changes.
Rene Dudfield <renesd@gmail.com>
parents: 811
diff changeset
1047 Thanks piman!
18c2f30399f9 the latest changes.
Rene Dudfield <renesd@gmail.com>
parents: 811
diff changeset
1048 surface.fill() now takes the same BLEND_ADD BLEND_SUB etc flags that
18c2f30399f9 the latest changes.
Rene Dudfield <renesd@gmail.com>
parents: 811
diff changeset
1049 surface.blit() takes. Which makes fade to white, and fade to black
18c2f30399f9 the latest changes.
Rene Dudfield <renesd@gmail.com>
parents: 811
diff changeset
1050 type operates simple and fast. Thanks Marcus!!
18c2f30399f9 the latest changes.
Rene Dudfield <renesd@gmail.com>
parents: 811
diff changeset
1051 Added the GL_SWAP_CONTROL constant from SDL. Thanks Eyal Lotem!
18c2f30399f9 the latest changes.
Rene Dudfield <renesd@gmail.com>
parents: 811
diff changeset
1052 Added the new blitters from Marcus. These speed up the blend functions
18c2f30399f9 the latest changes.
Rene Dudfield <renesd@gmail.com>
parents: 811
diff changeset
1053 and the alpha blit function.
18c2f30399f9 the latest changes.
Rene Dudfield <renesd@gmail.com>
parents: 811
diff changeset
1054 Added a -warnings flag to setup.py for extra warnings with gcc.
18c2f30399f9 the latest changes.
Rene Dudfield <renesd@gmail.com>
parents: 811
diff changeset
1055 A fix from Marcus for the scrap module in X11.
18c2f30399f9 the latest changes.
Rene Dudfield <renesd@gmail.com>
parents: 811
diff changeset
1056
808
953eedb0041e Adding the bitmask code from Ulf Ekstrom.
Rene Dudfield <renesd@gmail.com>
parents: 804
diff changeset
1057 May 9, 2007
811
2b8405e4e457 Started on a unittest for Mask.
Rene Dudfield <renesd@gmail.com>
parents: 808
diff changeset
1058 Windows image copy/paste is working for scrap.
2b8405e4e457 Started on a unittest for Mask.
Rene Dudfield <renesd@gmail.com>
parents: 808
diff changeset
1059 Adding bitmask code from Ulf Ekström - for pixelperfect collision.
2b8405e4e457 Started on a unittest for Mask.
Rene Dudfield <renesd@gmail.com>
parents: 808
diff changeset
1060 Still need to get unittest, documentation and some more methods added.
2b8405e4e457 Started on a unittest for Mask.
Rene Dudfield <renesd@gmail.com>
parents: 808
diff changeset
1061 There's a unittest with some problems checked in.
233
e7d78f170a4f event updates
pygame
parents: 232
diff changeset
1062
801
1d7a19d25215 Some mac scrap fixes from Marcus.
Rene Dudfield <renesd@gmail.com>
parents: 794
diff changeset
1063 May 2, 2007
803
bad97c2373b1 Added scancode attribute to keyboard events. Thanks Quentin Smith.
Rene Dudfield <renesd@gmail.com>
parents: 802
diff changeset
1064 [BUG] fromstring,tostring work for alpha. Thanks Brian Fisher.
bad97c2373b1 Added scancode attribute to keyboard events. Thanks Quentin Smith.
Rene Dudfield <renesd@gmail.com>
parents: 802
diff changeset
1065 [BUG] Surf.set_clip(None) works correctly. Thanks Diego Essaya.
802
13160dd4695f Surface.set_clip(None) was misbehaving.
Rene Dudfield <renesd@gmail.com>
parents: 801
diff changeset
1066 Scrap changes from Marcus so windows/osx compile.
803
bad97c2373b1 Added scancode attribute to keyboard events. Thanks Quentin Smith.
Rene Dudfield <renesd@gmail.com>
parents: 802
diff changeset
1067 Added scancode attribute to keyboard events. Thanks Quentin Smith.
804
77d93fe59fe8 movie_set_display hangs on movie file-like object. Thanks Martin.
Rene Dudfield <renesd@gmail.com>
parents: 803
diff changeset
1068 [BUG] movie_set_display hangs on movie file-like object. Thanks Martin.
801
1d7a19d25215 Some mac scrap fixes from Marcus.
Rene Dudfield <renesd@gmail.com>
parents: 794
diff changeset
1069
794
1633c4302f48 Some code cleanups from Marcus von Appen. min->MIN, indentation, other.
Rene Dudfield <renesd@gmail.com>
parents: 786
diff changeset
1070 Apr 26, 2007
1633c4302f48 Some code cleanups from Marcus von Appen. min->MIN, indentation, other.
Rene Dudfield <renesd@gmail.com>
parents: 786
diff changeset
1071 Some code cleanups from Marcus von Appen. min->MIN, indentation, other.
1633c4302f48 Some code cleanups from Marcus von Appen. min->MIN, indentation, other.
Rene Dudfield <renesd@gmail.com>
parents: 786
diff changeset
1072 A rewritten scrap module. Hasn't been tested on osx/windows.
1633c4302f48 Some code cleanups from Marcus von Appen. min->MIN, indentation, other.
Rene Dudfield <renesd@gmail.com>
parents: 786
diff changeset
1073
786
4caa22563398 Almost ready for the 1.8.0rc1 release.
Rene Dudfield <renesd@gmail.com>
parents: 780
diff changeset
1074 Dec 15, 2006
4caa22563398 Almost ready for the 1.8.0rc1 release.
Rene Dudfield <renesd@gmail.com>
parents: 780
diff changeset
1075 Some config changes to make scrap compile correctly on freebsd and debian.
4caa22563398 Almost ready for the 1.8.0rc1 release.
Rene Dudfield <renesd@gmail.com>
parents: 780
diff changeset
1076
779
cb1eb7c1f367 updated for some windows patches.
Rene Dudfield <renesd@gmail.com>
parents: 776
diff changeset
1077 Nov 27, 2006
780
b31db66205b6 releasing GIL around cpu expensive C parts.
Rene Dudfield <renesd@gmail.com>
parents: 779
diff changeset
1078 Fixes scrap, image, overlay, compiling on windows. Thanks John Popplewell!
b31db66205b6 releasing GIL around cpu expensive C parts.
Rene Dudfield <renesd@gmail.com>
parents: 779
diff changeset
1079 Allowed threads within the transform module. Releasing GIL around C stuff.
779
cb1eb7c1f367 updated for some windows patches.
Rene Dudfield <renesd@gmail.com>
parents: 776
diff changeset
1080
776
df5170c1daaa a couple of bug fixes
Rene Dudfield <renesd@gmail.com>
parents: 771
diff changeset
1081 Nov 5, 2006
df5170c1daaa a couple of bug fixes
Rene Dudfield <renesd@gmail.com>
parents: 771
diff changeset
1082 Fix for SysFont infinite loop bug. Thanks Regis Desgroppes!
df5170c1daaa a couple of bug fixes
Rene Dudfield <renesd@gmail.com>
parents: 771
diff changeset
1083 Compilation fix on MacOSX. Thanks Emmanuel Hainry!
df5170c1daaa a couple of bug fixes
Rene Dudfield <renesd@gmail.com>
parents: 771
diff changeset
1084
771
6166adb4630e added some doc fixes
Rene Dudfield <renesd@gmail.com>
parents: 740
diff changeset
1085 Nov 4, 2006
6166adb4630e added some doc fixes
Rene Dudfield <renesd@gmail.com>
parents: 740
diff changeset
1086 Documentation fixes.
6166adb4630e added some doc fixes
Rene Dudfield <renesd@gmail.com>
parents: 740
diff changeset
1087
740
bc4b1b23d8c9 Added support to transform.scale and transform.scale2x so that a destination
Rene Dudfield <renesd@gmail.com>
parents: 739
diff changeset
1088 Jun 16, 2006
bc4b1b23d8c9 Added support to transform.scale and transform.scale2x so that a destination
Rene Dudfield <renesd@gmail.com>
parents: 739
diff changeset
1089 Allowed passing in the destination surface to the transform.scale and
bc4b1b23d8c9 Added support to transform.scale and transform.scale2x so that a destination
Rene Dudfield <renesd@gmail.com>
parents: 739
diff changeset
1090 transform.scale2x. This is faster if reusing the surface.
bc4b1b23d8c9 Added support to transform.scale and transform.scale2x so that a destination
Rene Dudfield <renesd@gmail.com>
parents: 739
diff changeset
1091
739
182e8fe9bfb7 note about font fix
Rene Dudfield <renesd@gmail.com>
parents: 735
diff changeset
1092 Jun 15, 2006
182e8fe9bfb7 note about font fix
Rene Dudfield <renesd@gmail.com>
parents: 735
diff changeset
1093 [BUG] Font fix for empty string causing segfault. Added unittest.
182e8fe9bfb7 note about font fix
Rene Dudfield <renesd@gmail.com>
parents: 735
diff changeset
1094
735
3aef378cad56 Compile fixes for 64bit on Fedora from Chris Stone
shredwheat
parents: 733
diff changeset
1095 Jun 10, 2006
3aef378cad56 Compile fixes for 64bit on Fedora from Chris Stone
shredwheat
parents: 733
diff changeset
1096 64bit compile fixes for Fedora from Christopher Stone
3aef378cad56 Compile fixes for 64bit on Fedora from Chris Stone
shredwheat
parents: 733
diff changeset
1097
733
398d0745b466 Added a note about move to subversion, and documentation.
Rene Dudfield <renesd@gmail.com>
parents: 709
diff changeset
1098 Jun 8, 2006
398d0745b466 Added a note about move to subversion, and documentation.
Rene Dudfield <renesd@gmail.com>
parents: 709
diff changeset
1099 Documentation changes.
398d0745b466 Added a note about move to subversion, and documentation.
Rene Dudfield <renesd@gmail.com>
parents: 709
diff changeset
1100 Move to subversion instead of cvs.
398d0745b466 Added a note about move to subversion, and documentation.
Rene Dudfield <renesd@gmail.com>
parents: 709
diff changeset
1101
709
a2dee94da842 A note about jpg saving.
Rene Dudfield <renesd@gmail.com>
parents: 707
diff changeset
1102 May 28, 2006
a2dee94da842 A note about jpg saving.
Rene Dudfield <renesd@gmail.com>
parents: 707
diff changeset
1103 Added saving surfaces as a .jpg or .jpeg file. Works if imageext is there.
707
a90633d3431f Added a note about the png saving.
Rene Dudfield <renesd@gmail.com>
parents: 703
diff changeset
1104
a90633d3431f Added a note about the png saving.
Rene Dudfield <renesd@gmail.com>
parents: 703
diff changeset
1105 May 27, 2006
a90633d3431f Added a note about the png saving.
Rene Dudfield <renesd@gmail.com>
parents: 703
diff changeset
1106 Added saving surfaces as a .png file. Works if imageext is there.
a90633d3431f Added a note about the png saving.
Rene Dudfield <renesd@gmail.com>
parents: 703
diff changeset
1107 Saves as 24 bit RGB or as 32bit RGBA pngs depending on the surface.
a90633d3431f Added a note about the png saving.
Rene Dudfield <renesd@gmail.com>
parents: 703
diff changeset
1108
702
5c40e371e42f Added notes about what fixes have been made.
Rene Dudfield <renesd@gmail.com>
parents: 694
diff changeset
1109 May 20, 2006
5c40e371e42f Added notes about what fixes have been made.
Rene Dudfield <renesd@gmail.com>
parents: 694
diff changeset
1110 Documentation updates merged in from some doc comments on website.
5c40e371e42f Added notes about what fixes have been made.
Rene Dudfield <renesd@gmail.com>
parents: 694
diff changeset
1111 [BUG] pygame.transform.* functions now retain SRCALPHA info after scaling.
5c40e371e42f Added notes about what fixes have been made.
Rene Dudfield <renesd@gmail.com>
parents: 694
diff changeset
1112 Some new unittests for pygame.display.update, pygame.transform.scale.
5c40e371e42f Added notes about what fixes have been made.
Rene Dudfield <renesd@gmail.com>
parents: 694
diff changeset
1113
694
75f7d8b53f2e note about sound end event patch.
Rene Dudfield <renesd@gmail.com>
parents: 688
diff changeset
1114 May 18, 2006
75f7d8b53f2e note about sound end event patch.
Rene Dudfield <renesd@gmail.com>
parents: 688
diff changeset
1115 Patch from Peter Nicolai to add the channel to the sound queued event.
75f7d8b53f2e note about sound end event patch.
Rene Dudfield <renesd@gmail.com>
parents: 688
diff changeset
1116
688
e8c11433de66 Changed the new blend modes to use 1 func instead of seven. Smaller code.
Rene Dudfield <renesd@gmail.com>
parents: 683
diff changeset
1117 April 25, 2006
e8c11433de66 Changed the new blend modes to use 1 func instead of seven. Smaller code.
Rene Dudfield <renesd@gmail.com>
parents: 683
diff changeset
1118 Added some new blend modes to blit. Add,sub,mult,max,min.
e8c11433de66 Changed the new blend modes to use 1 func instead of seven. Smaller code.
Rene Dudfield <renesd@gmail.com>
parents: 683
diff changeset
1119 [BUG] Fixed SRCALPHA blending. Thanks Lenard Lindstrom!
e8c11433de66 Changed the new blend modes to use 1 func instead of seven. Smaller code.
Rene Dudfield <renesd@gmail.com>
parents: 683
diff changeset
1120
683
38244cba0bf3 new mac clipboard stuff.
Rene Dudfield <renesd@gmail.com>
parents: 679
diff changeset
1121 April 9, 2006
38244cba0bf3 new mac clipboard stuff.
Rene Dudfield <renesd@gmail.com>
parents: 679
diff changeset
1122 Added mac_scrap module for macintosh clipboard support.
38244cba0bf3 new mac clipboard stuff.
Rene Dudfield <renesd@gmail.com>
parents: 679
diff changeset
1123
38244cba0bf3 new mac clipboard stuff.
Rene Dudfield <renesd@gmail.com>
parents: 679
diff changeset
1124 April 8, 2006
679
ad7beb1ff057 Added notes on event, and clipboard functionality.
Rene Dudfield <renesd@gmail.com>
parents: 670
diff changeset
1125 Added scrap module for accessing the clipboard. As well as an example.
ad7beb1ff057 Added notes on event, and clipboard functionality.
Rene Dudfield <renesd@gmail.com>
parents: 670
diff changeset
1126 Added access to the XEvent structure on unix/X11 installs.
ad7beb1ff057 Added notes on event, and clipboard functionality.
Rene Dudfield <renesd@gmail.com>
parents: 670
diff changeset
1127
668
10db42272510 x86_64 SDL lib path fix.
Rene Dudfield <renesd@gmail.com>
parents: 666
diff changeset
1128 March 11, 2006
670
17d6b2126190 fix for sprite.GroupSingle
Rene Dudfield <renesd@gmail.com>
parents: 668
diff changeset
1129 Fix for config_unix for x86_64 and SDL lib path. Thanks Matthew L Daniel.
17d6b2126190 fix for sprite.GroupSingle
Rene Dudfield <renesd@gmail.com>
parents: 668
diff changeset
1130 [BUG]Fix for parent init in sprite.GroupSingle. Thanks Alexander Sashnov.
668
10db42272510 x86_64 SDL lib path fix.
Rene Dudfield <renesd@gmail.com>
parents: 666
diff changeset
1131
666
22d837238f66 added entry for cursors.
Rene Dudfield <renesd@gmail.com>
parents: 662
diff changeset
1132 March 1, 2006
22d837238f66 added entry for cursors.
Rene Dudfield <renesd@gmail.com>
parents: 662
diff changeset
1133 A cursors.py example from Kamilche. Thanks!
22d837238f66 added entry for cursors.
Rene Dudfield <renesd@gmail.com>
parents: 662
diff changeset
1134
662
85df054fb345 updated with latest changes. gp2x, timing, testsprites.
Rene Dudfield <renesd@gmail.com>
parents: 653
diff changeset
1135 February 11, 2006
85df054fb345 updated with latest changes. gp2x, timing, testsprites.
Rene Dudfield <renesd@gmail.com>
parents: 653
diff changeset
1136 Changed the behaviour of Clock.tick to use SDL_Delay instead of a busy
85df054fb345 updated with latest changes. gp2x, timing, testsprites.
Rene Dudfield <renesd@gmail.com>
parents: 653
diff changeset
1137 loop. Added a tick_busy_loop which uses the old behaviour. This
85df054fb345 updated with latest changes. gp2x, timing, testsprites.
Rene Dudfield <renesd@gmail.com>
parents: 653
diff changeset
1138 is more consistent with what people think Clock.tick() will do.
85df054fb345 updated with latest changes. gp2x, timing, testsprites.
Rene Dudfield <renesd@gmail.com>
parents: 653
diff changeset
1139 That is, not use 100% cpu to get more accurate timing.
85df054fb345 updated with latest changes. gp2x, timing, testsprites.
Rene Dudfield <renesd@gmail.com>
parents: 653
diff changeset
1140 testsprite.py example, which is based off the testsprite.c in SDL
85df054fb345 updated with latest changes. gp2x, timing, testsprites.
Rene Dudfield <renesd@gmail.com>
parents: 653
diff changeset
1141 shows the performance of sprites, and is a good test.
85df054fb345 updated with latest changes. gp2x, timing, testsprites.
Rene Dudfield <renesd@gmail.com>
parents: 653
diff changeset
1142 Added gp2x package which contains some constants for the gp2x buttons.
85df054fb345 updated with latest changes. gp2x, timing, testsprites.
Rene Dudfield <renesd@gmail.com>
parents: 653
diff changeset
1143 This will be where gp2x specific functionality will live.
85df054fb345 updated with latest changes. gp2x, timing, testsprites.
Rene Dudfield <renesd@gmail.com>
parents: 653
diff changeset
1144
653
b1da7496c3c3 endian patch added...
Rene Dudfield <renesd@gmail.com>
parents: 651
diff changeset
1145 January 12, 2006
b1da7496c3c3 endian patch added...
Rene Dudfield <renesd@gmail.com>
parents: 651
diff changeset
1146 Endian patch for set_at() from Ivo Danihelka.
b1da7496c3c3 endian patch added...
Rene Dudfield <renesd@gmail.com>
parents: 651
diff changeset
1147
651
8baaf192284f Additions for Overlay.
pygame
parents: 643
diff changeset
1148 December 19, 2005
8baaf192284f Additions for Overlay.
pygame
parents: 643
diff changeset
1149 Updates for Overlay. Detect hardware accel and allow "redisplay".
8baaf192284f Additions for Overlay.
pygame
parents: 643
diff changeset
1150
643
251b90023726 Fix for sprite.AbstractGroup.has() infinite recursion bug. thanks
Rene Dudfield <renesd@gmail.com>
parents: 631
diff changeset
1151 November 7, 2005
251b90023726 Fix for sprite.AbstractGroup.has() infinite recursion bug. thanks
Rene Dudfield <renesd@gmail.com>
parents: 631
diff changeset
1152 Fix for sprite.AbstractGroup.has inf recursion bug. thanks Randy Kaelber.
251b90023726 Fix for sprite.AbstractGroup.has() infinite recursion bug. thanks
Rene Dudfield <renesd@gmail.com>
parents: 631
diff changeset
1153 Began work on a sprite unittest.
631
4299d7221234 Fixes for set_icon and do_set_icon, to check if display is initialised
Rene Dudfield <renesd@gmail.com>
parents: 630
diff changeset
1154
4299d7221234 Fixes for set_icon and do_set_icon, to check if display is initialised
Rene Dudfield <renesd@gmail.com>
parents: 630
diff changeset
1155 October 28, 2005
4299d7221234 Fixes for set_icon and do_set_icon, to check if display is initialised
Rene Dudfield <renesd@gmail.com>
parents: 630
diff changeset
1156 fix for do_set_icon when display not initialised. Thanks John Popplewell!
4299d7221234 Fixes for set_icon and do_set_icon, to check if display is initialised
Rene Dudfield <renesd@gmail.com>
parents: 630
diff changeset
1157 Added missing read_unix_fonts_cache function. Thanks again John Popplewell.
4299d7221234 Fixes for set_icon and do_set_icon, to check if display is initialised
Rene Dudfield <renesd@gmail.com>
parents: 630
diff changeset
1158
630
56f90ff3f188 add support for 64bit data types in surfarray.blit_array
pygame
parents: 627
diff changeset
1159 October 24, 2005
56f90ff3f188 add support for 64bit data types in surfarray.blit_array
pygame
parents: 627
diff changeset
1160 Add support for 64bit data types in surfarray.blit_array()
56f90ff3f188 add support for 64bit data types in surfarray.blit_array
pygame
parents: 627
diff changeset
1161
627
18b5fa9180bf new reference documentation system
pygame
parents: 623
diff changeset
1162 October 2, 2005
18b5fa9180bf new reference documentation system
pygame
parents: 623
diff changeset
1163 switch to the new reference documentation system
623
a11dcfec589e Unlocked the surface when the function ends.
Rene Dudfield <renesd@gmail.com>
parents: 622
diff changeset
1164
a11dcfec589e Unlocked the surface when the function ends.
Rene Dudfield <renesd@gmail.com>
parents: 622
diff changeset
1165 September 8, 2005
a11dcfec589e Unlocked the surface when the function ends.
Rene Dudfield <renesd@gmail.com>
parents: 622
diff changeset
1166 surface.array_colorkey now unlocks the surface after use[BUG].
a11dcfec589e Unlocked the surface when the function ends.
Rene Dudfield <renesd@gmail.com>
parents: 622
diff changeset
1167
622
c2da2d77aa65 music.queue raises exception when loading fails.
pygame
parents: 616
diff changeset
1168 September 1, 2005
c2da2d77aa65 music.queue raises exception when loading fails.
pygame
parents: 616
diff changeset
1169 music.queue() now raises exception if load fails.
c2da2d77aa65 music.queue raises exception when loading fails.
pygame
parents: 616
diff changeset
1170
703
b1bd5e9fac86 Added the tag name into the WHATSNEW for the 1.7.1 release.
Rene Dudfield <renesd@gmail.com>
parents: 702
diff changeset
1171 release_1_7_1release
616
444d14dda6e7 version changes for 1.7.1 rc3 release
Rene Dudfield <renesd@gmail.com>
parents: 608
diff changeset
1172 August 15, 2005
444d14dda6e7 version changes for 1.7.1 rc3 release
Rene Dudfield <renesd@gmail.com>
parents: 608
diff changeset
1173 Fix to make Chinese fonts work better on windows.
444d14dda6e7 version changes for 1.7.1 rc3 release
Rene Dudfield <renesd@gmail.com>
parents: 608
diff changeset
1174 From retsyo AT eyou Dot com.
444d14dda6e7 version changes for 1.7.1 rc3 release
Rene Dudfield <renesd@gmail.com>
parents: 608
diff changeset
1175 Fix for Channel.set_volume() to not use panning if seting overall volume.
444d14dda6e7 version changes for 1.7.1 rc3 release
Rene Dudfield <renesd@gmail.com>
parents: 608
diff changeset
1176 Made setup put in missing files into the source distribution.
444d14dda6e7 version changes for 1.7.1 rc3 release
Rene Dudfield <renesd@gmail.com>
parents: 608
diff changeset
1177 Fix for fastevents example on linux.
444d14dda6e7 version changes for 1.7.1 rc3 release
Rene Dudfield <renesd@gmail.com>
parents: 608
diff changeset
1178
608
3d4916da8402 Added new things that have been done.
Rene Dudfield <renesd@gmail.com>
parents: 579
diff changeset
1179 August 10, 2005
3d4916da8402 Added new things that have been done.
Rene Dudfield <renesd@gmail.com>
parents: 579
diff changeset
1180 Fix for overlay.c to compile in windows.
3d4916da8402 Added new things that have been done.
Rene Dudfield <renesd@gmail.com>
parents: 579
diff changeset
1181 Fixed some warnings for font, and rotozoom with gcc4.
3d4916da8402 Added new things that have been done.
Rene Dudfield <renesd@gmail.com>
parents: 579
diff changeset
1182 Added an example for fastevents.
3d4916da8402 Added new things that have been done.
Rene Dudfield <renesd@gmail.com>
parents: 579
diff changeset
1183 Fix for config_unix.py with wrong paths for /usr/local
3d4916da8402 Added new things that have been done.
Rene Dudfield <renesd@gmail.com>
parents: 579
diff changeset
1184
3d4916da8402 Added new things that have been done.
Rene Dudfield <renesd@gmail.com>
parents: 579
diff changeset
1185 July 28, 2005
3d4916da8402 Added new things that have been done.
Rene Dudfield <renesd@gmail.com>
parents: 579
diff changeset
1186 Fix for sprite module[BUG]. fastevent module for faster sdl event processing.
3d4916da8402 Added new things that have been done.
Rene Dudfield <renesd@gmail.com>
parents: 579
diff changeset
1187 Updated examples.
3d4916da8402 Added new things that have been done.
Rene Dudfield <renesd@gmail.com>
parents: 579
diff changeset
1188
573
e33a5b4b183e changing to 1.7.0
Rene Dudfield <renesd@gmail.com>
parents: 549
diff changeset
1189 March 7, 2005
e33a5b4b183e changing to 1.7.0
Rene Dudfield <renesd@gmail.com>
parents: 549
diff changeset
1190 sysfont patch, which checks two places for fonts on weird windows machines from Atul Varma.
579
a92ba3b9a282 update docs
bob
parents: 574
diff changeset
1191 pygame.get_sdl_version(), improved Mac OS X support from Bob Ippolito.
574
cd8385278e8d last update of WHATSNEW from what I could see in cvs.
Rene Dudfield <renesd@gmail.com>
parents: 573
diff changeset
1192 new sound_array.py example from Rene Dudfield based on ShreadWheats example.
573
e33a5b4b183e changing to 1.7.0
Rene Dudfield <renesd@gmail.com>
parents: 549
diff changeset
1193
549
19dcb9e5703c aaline color fixes
pygame
parents: 544
diff changeset
1194 August 8, 2004
19dcb9e5703c aaline color fixes
pygame
parents: 544
diff changeset
1195 cleanup aaline drawing, from Michael Urman
19dcb9e5703c aaline color fixes
pygame
parents: 544
diff changeset
1196
541
72a86ea711eb SysFont style fix
pygame
parents: 539
diff changeset
1197 July 17, 2004
544
3fafaabd9141 image.frombuffer
pygame
parents: 543
diff changeset
1198 image.frombuffer() for lightning fast fromstring()'s
541
72a86ea711eb SysFont style fix
pygame
parents: 539
diff changeset
1199 SysFont extra styles being applied incorrect
542
b98b1f4576e0 psuedo Makefile and configure
pygame
parents: 541
diff changeset
1200 psuedo "configure" and "Makefile" for foolproof installs
543
43748ac75f76 aaline fixes and more
pygame
parents: 542
diff changeset
1201 draw.aaline now works with pixel alphas
541
72a86ea711eb SysFont style fix
pygame
parents: 539
diff changeset
1202
538
405796d52e18 wminfo and other additions
pygame
parents: 536
diff changeset
1203 July 16, 2004
405796d52e18 wminfo and other additions
pygame
parents: 536
diff changeset
1204 mixer.set_num_channels() no longer crashes [BUG]
405796d52e18 wminfo and other additions
pygame
parents: 536
diff changeset
1205 mixer.music.get_pos() properly tracks when paused
405796d52e18 wminfo and other additions
pygame
parents: 536
diff changeset
1206 pygame.display.get_wm_info() added, gets a dictionary
539
11d322f4d60f Overlay objects added
pygame
parents: 538
diff changeset
1207 Overlay object, from Dmitry Borisov
538
405796d52e18 wminfo and other additions
pygame
parents: 536
diff changeset
1208
536
7fc3cab15c72 import fixes
pygame
parents: 532
diff changeset
1209 July 6, 2004
7fc3cab15c72 import fixes
pygame
parents: 532
diff changeset
1210 Sound object newstyle types
7fc3cab15c72 import fixes
pygame
parents: 532
diff changeset
1211 added Sound.get_length()
7fc3cab15c72 import fixes
pygame
parents: 532
diff changeset
1212
7fc3cab15c72 import fixes
pygame
parents: 532
diff changeset
1213 July 5, 2004
7fc3cab15c72 import fixes
pygame
parents: 532
diff changeset
1214 Add Bo Jangeborg's cursor compile with added 'xor'
7fc3cab15c72 import fixes
pygame
parents: 532
diff changeset
1215 Add Bo Jangeborg's system cursors as compileable strings
7fc3cab15c72 import fixes
pygame
parents: 532
diff changeset
1216
532
c48cde4d013b newstyle font fix with bad filesnames
pygame
parents: 529
diff changeset
1217 July 3, 2004
c48cde4d013b newstyle font fix with bad filesnames
pygame
parents: 529
diff changeset
1218 Newstyle fonts crashing with bad filenames [BUG]
c48cde4d013b newstyle font fix with bad filesnames
pygame
parents: 529
diff changeset
1219
529
368958eb1e69 set_clip(None) fix
pygame
parents: 528
diff changeset
1220 June 28, 2004
368958eb1e69 set_clip(None) fix
pygame
parents: 528
diff changeset
1221 Surface.set_clip(None) crashed [BUG]
532
c48cde4d013b newstyle font fix with bad filesnames
pygame
parents: 529
diff changeset
1222 Remove pygame's (now) redundant lock counting
529
368958eb1e69 set_clip(None) fix
pygame
parents: 528
diff changeset
1223
528
df11f5a31fce arc fixes
pygame
parents: 526
diff changeset
1224 June 27, 2004
df11f5a31fce arc fixes
pygame
parents: 526
diff changeset
1225 Fix several negative or zero size problems [BUG]
df11f5a31fce arc fixes
pygame
parents: 526
diff changeset
1226 draw.arc outside image crashed [BUG]
df11f5a31fce arc fixes
pygame
parents: 526
diff changeset
1227 draw.arc artifacts cleaned
df11f5a31fce arc fixes
pygame
parents: 526
diff changeset
1228
525
1fc0d7b87974 Rect and Surface conveniences
pygame
parents: 524
diff changeset
1229 June 26, 2004
1fc0d7b87974 Rect and Surface conveniences
pygame
parents: 524
diff changeset
1230 Rect.fit() added
1fc0d7b87974 Rect and Surface conveniences
pygame
parents: 524
diff changeset
1231 Surface.get_rect() accepts keyword args for assignment
526
ef7a97c5732a transform.chop added
pygame
parents: 525
diff changeset
1232 transform.chop() added, from Matthias Spiller
525
1fc0d7b87974 Rect and Surface conveniences
pygame
parents: 524
diff changeset
1233
524
7df4b808c415 newstyle Font
pygame
parents: 521
diff changeset
1234 June 25, 2004
7df4b808c415 newstyle Font
pygame
parents: 521
diff changeset
1235 Font becomes new style type, inheritable, weakrefable
7df4b808c415 newstyle Font
pygame
parents: 521
diff changeset
1236
521
98fb409229a7 Rect and Surface newstyle types
pygame
parents: 520
diff changeset
1237 June 22, 2004
98fb409229a7 Rect and Surface newstyle types
pygame
parents: 520
diff changeset
1238 Rect type updated, weakrefable
98fb409229a7 Rect and Surface newstyle types
pygame
parents: 520
diff changeset
1239 (warning, Rect attributes broken for now)
98fb409229a7 Rect and Surface newstyle types
pygame
parents: 520
diff changeset
1240
520
76675068d35a weakref surface
pygame
parents: 519
diff changeset
1241 June 21, 2004
76675068d35a weakref surface
pygame
parents: 519
diff changeset
1242 Surfaces now weakref'able
76675068d35a weakref surface
pygame
parents: 519
diff changeset
1243 display surface protected from pygame.quit()
76675068d35a weakref surface
pygame
parents: 519
diff changeset
1244 display and Surfaces protected from resolution <=0
76675068d35a weakref surface
pygame
parents: 519
diff changeset
1245
518
0e01b5150c4d ffmpeg movies moved to movieext
pygame
parents: 513
diff changeset
1246 June 19, 2004
519
4a882200a8e9 Chad Lester's work on sndarray
pygame
parents: 518
diff changeset
1247 Chad Lester's excellent work on sndarray
518
0e01b5150c4d ffmpeg movies moved to movieext
pygame
parents: 513
diff changeset
1248 ffmpeg movie backend renamed to movieext, experimental
0e01b5150c4d ffmpeg movies moved to movieext
pygame
parents: 513
diff changeset
1249 v1.6 movie module restored
0e01b5150c4d ffmpeg movies moved to movieext
pygame
parents: 513
diff changeset
1250
513
d6f2284f700b sprite update
pygame
parents: 511
diff changeset
1251 May 1, 2004
d6f2284f700b sprite update
pygame
parents: 511
diff changeset
1252 updated sprite module, Joe Wresching
d6f2284f700b sprite update
pygame
parents: 511
diff changeset
1253
511
b88bb3cb0ab4 replace Movie smpeg with libavcodec
pygame
parents: 507
diff changeset
1254 March 29, 2004
b88bb3cb0ab4 replace Movie smpeg with libavcodec
pygame
parents: 507
diff changeset
1255 checkin movie current rewrite, still rough, libavcodec
b88bb3cb0ab4 replace Movie smpeg with libavcodec
pygame
parents: 507
diff changeset
1256
507
31390eaafd87 clean liquid example, remove uberball example
pygame
parents: 504
diff changeset
1257 February 24, 2004
31390eaafd87 clean liquid example, remove uberball example
pygame
parents: 504
diff changeset
1258 no longer parachute SIGPIPE, like SDL 1.2.7
31390eaafd87 clean liquid example, remove uberball example
pygame
parents: 504
diff changeset
1259
504
f1e9b50bd5c5 small sprite cleanups
pygame
parents: 503
diff changeset
1260 February 15, 2004
f1e9b50bd5c5 small sprite cleanups
pygame
parents: 503
diff changeset
1261 small cleanups to internal Sprite and Group
f1e9b50bd5c5 small sprite cleanups
pygame
parents: 503
diff changeset
1262
503
15089aa2b75e fix longs overflowing ints
pygame
parents: 500
diff changeset
1263 February 9, 2004
15089aa2b75e fix longs overflowing ints
pygame
parents: 500
diff changeset
1264 help protect int overflow
15089aa2b75e fix longs overflowing ints
pygame
parents: 500
diff changeset
1265
500
2b91eeb80f0a sysfont help
pygame
parents: 497
diff changeset
1266 December 25, 2003
2b91eeb80f0a sysfont help
pygame
parents: 497
diff changeset
1267 sprite groups are now iterators
2b91eeb80f0a sysfont help
pygame
parents: 497
diff changeset
1268 SysFont better unix parsing
2b91eeb80f0a sysfont help
pygame
parents: 497
diff changeset
1269
497
b8cded4c6f71 remove old python support
pygame
parents: 496
diff changeset
1270 November 18, 2003
b8cded4c6f71 remove old python support
pygame
parents: 496
diff changeset
1271 Remove legacy python code. Ver 2.2 is minimum
b8cded4c6f71 remove old python support
pygame
parents: 496
diff changeset
1272
496
8087dafbc4b8 ready 1.6
pygame
parents: 491
diff changeset
1273 pygame-16
8087dafbc4b8 ready 1.6
pygame
parents: 491
diff changeset
1274 October 23, 2003
8087dafbc4b8 ready 1.6
pygame
parents: 491
diff changeset
1275 final updates for 1.6
8087dafbc4b8 ready 1.6
pygame
parents: 491
diff changeset
1276
491
eb228fb45c48 int sized rects
pygame
parents: 490
diff changeset
1277 October 15, 2003
eb228fb45c48 int sized rects
pygame
parents: 490
diff changeset
1278 Rects now stored with ints (not shorts)
eb228fb45c48 int sized rects
pygame
parents: 490
diff changeset
1279
490
3c7f5b3ecc76 ARGB support in tostring fromstring
pygame
parents: 488
diff changeset
1280 October 2, 2003
3c7f5b3ecc76 ARGB support in tostring fromstring
pygame
parents: 488
diff changeset
1281 Add ARGB support to fromstring and tostring
3c7f5b3ecc76 ARGB support in tostring fromstring
pygame
parents: 488
diff changeset
1282
487
6e27a089e7c7 Removed legacy OS X support
bob
parents: 486
diff changeset
1283 September 29, 2003
6e27a089e7c7 Removed legacy OS X support
bob
parents: 486
diff changeset
1284 Replaced Objective C with PyObjC code for MacOS X
488
3745ecbd7dc5 single pixel line draw fix
pygame
parents: 487
diff changeset
1285 Fixed 1 pixel horizontal/vertical line draw
487
6e27a089e7c7 Removed legacy OS X support
bob
parents: 486
diff changeset
1286
486
8959358a621a filelike read fix
pygame
parents: 485
diff changeset
1287 September 27, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1288 Fix reading from file file-like objects (thx Timothy Stranex)
486
8959358a621a filelike read fix
pygame
parents: 485
diff changeset
1289
485
fb11cd491d43 winnt sysfont registry
pygame
parents: 484
diff changeset
1290 September 21, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1291 Fix sysfont registry bug on winNT arch
485
fb11cd491d43 winnt sysfont registry
pygame
parents: 484
diff changeset
1292
484
6d91c54d6d3e fix save opengl green
pygame
parents: 483
diff changeset
1293 September 18, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1294 Fix color problem when saving opengl screenshot
484
6d91c54d6d3e fix save opengl green
pygame
parents: 483
diff changeset
1295
483
34902e848619 SysFont accepts None
pygame
parents: 482
diff changeset
1296 September 10, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1297 SysFont now accepts None like regular Font
483
34902e848619 SysFont accepts None
pygame
parents: 482
diff changeset
1298
481
1a00fa32f4a9 joyhat right fix
pygame
parents: 477
diff changeset
1299 August 10, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1300 fix JOYHAT_RIGHT input (thanks Latimerius)
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1301 system font names have punctuation removed
481
1a00fa32f4a9 joyhat right fix
pygame
parents: 477
diff changeset
1302
477
2f089a51eed4 add GL_STEREO
pygame
parents: 475
diff changeset
1303 July 26, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1304 add GL_STEREO
477
2f089a51eed4 add GL_STEREO
pygame
parents: 475
diff changeset
1305
475
b35f4a2923b4 gl fsaa flags
pygame
parents: 472
diff changeset
1306 July 22, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1307 add GL_MULTISAMPLEBUFFERS and GL_MULTISAMPLESAMPLES
475
b35f4a2923b4 gl fsaa flags
pygame
parents: 472
diff changeset
1308
471
fbb962195e7f clean fill circle
pygame
parents: 465
diff changeset
1309 June 11, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1310 Surface.set_at() respects clip area
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1311 cleaned fill circle draw
471
fbb962195e7f clean fill circle
pygame
parents: 465
diff changeset
1312
465
c4ffe9ace248 sysfont
pygame
parents: 461
diff changeset
1313 June 8, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1314 add system font; SysFont,get_system_fonts,match_system_font
465
c4ffe9ace248 sysfont
pygame
parents: 461
diff changeset
1315
461
4c398dd9d49b doc cleanups
pygame
parents: 457
diff changeset
1316 June 7, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1317 Font() no longer segfaults on bad filename [BUG]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1318 add color module for simple color manipulations
461
4c398dd9d49b doc cleanups
pygame
parents: 457
diff changeset
1319
4c398dd9d49b doc cleanups
pygame
parents: 457
diff changeset
1320 June 6, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1321 set_palette_at() index 0 fix
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1322 draw.arc() (thanks Lalo Martins)
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1323 Rects are pickleable
461
4c398dd9d49b doc cleanups
pygame
parents: 457
diff changeset
1324
457
c7745825439b trunc fix
pygame
parents: 456
diff changeset
1325 May 12, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1326 Brett Calcott's quick fix for 'trunc' on visualc
457
c7745825439b trunc fix
pygame
parents: 456
diff changeset
1327
456
6546a6b9cef2 special case alpha fixes
pygame
parents: 454
diff changeset
1328 May 10, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1329 fix Derek Simkowiak's find of problem alphas
456
6546a6b9cef2 special case alpha fixes
pygame
parents: 454
diff changeset
1330
454
7460df2127ad opengl tostring
pygame
parents: 453
diff changeset
1331 March 10, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1332 add OPENGL support to image.tostring()
454
7460df2127ad opengl tostring
pygame
parents: 453
diff changeset
1333
452
825ed8e94777 Clock.tick doubledelay fix
pygame
parents: 450
diff changeset
1334 March 9, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1335 Bug in Clock.tick() was delaying double
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1336 load Font objects from any python file-like object
452
825ed8e94777 Clock.tick doubledelay fix
pygame
parents: 450
diff changeset
1337
450
ddd8b753d749 newstyle classes
pygame
parents: 446
diff changeset
1338 February 26, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1339 Sprite and Group now new-style classes
450
ddd8b753d749 newstyle classes
pygame
parents: 446
diff changeset
1340
446
ad8375e80111 fix time.delay and time.wait
pygame
parents: 445
diff changeset
1341 Februrary 12, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1342 fix immediate returns for first time.delay and time.wait
446
ad8375e80111 fix time.delay and time.wait
pygame
parents: 445
diff changeset
1343
445
34800fc56b9c more osx patches
pygame
parents: 443
diff changeset
1344 February 11, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1345 more OSX SDLmain.m patches from Andrew Straw
445
34800fc56b9c more osx patches
pygame
parents: 443
diff changeset
1346
442
ad9e57cfa846 antialiased lines
pygame
parents: 438
diff changeset
1347 February 5, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1348 antialiased lines, from Jorge Gonzalez
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1349 allow Font.render() with empty string
442
ad9e57cfa846 antialiased lines
pygame
parents: 438
diff changeset
1350
438
cb7996f94036 refcount bug in Font.size
pygame
parents: 436
diff changeset
1351 February 2, 2003
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1352 refcount bug in Font.size [BUG]
438
cb7996f94036 refcount bug in Font.size
pygame
parents: 436
diff changeset
1353
436
0496a1e1e5cc no more tilerow
pygame
parents: 435
diff changeset
1354 December 5, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1355 tilerow stuff removed
436
0496a1e1e5cc no more tilerow
pygame
parents: 435
diff changeset
1356
435
f3ef1ecb814a experimental tilerow drawer
pygame
parents: 433
diff changeset
1357 December 2, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1358 experimental pygame.draw.tilerow()
435
f3ef1ecb814a experimental tilerow drawer
pygame
parents: 433
diff changeset
1359
433
74fe0c4eb3be unicode font fix
pygame
parents: 432
diff changeset
1360 November 14, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1361 fix unicode bugs in Font (thanks, hcyun)
433
74fe0c4eb3be unicode font fix
pygame
parents: 432
diff changeset
1362
432
e047f852b925 advancemame scale2x
pygame
parents: 429
diff changeset
1363 November 12, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1364 AdvanceMAME Scale2X scaling now in transform.scale2x()
432
e047f852b925 advancemame scale2x
pygame
parents: 429
diff changeset
1365
428
463003fa6890 queue music and sounds
pygame
parents: 426
diff changeset
1366 October 22, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1367 mixer can queue sounds and music
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1368 channels can send finished event for sounds
428
463003fa6890 queue music and sounds
pygame
parents: 426
diff changeset
1369
426
59f981c3ab94 small enhancements
pygame
parents: 425
diff changeset
1370 October 19, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1371 can free software surfaces without video initialized
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1372 added "x", "y", "w", and "h" attribs to Rect (like SDL)
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1373 RenderUpdates.draw() doesn't union nonoverlapping
426
59f981c3ab94 small enhancements
pygame
parents: 425
diff changeset
1374
425
879ca7f86dc2 subrect work
pygame
parents: 424
diff changeset
1375 October 16, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1376 fix crash with subsubsurface blits [BUG]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1377 added Surface.get_offset() and get_abs_offset()
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1378 added Surface.get_parent() and get_abs_parent()
425
879ca7f86dc2 subrect work
pygame
parents: 424
diff changeset
1379
424
1b3338fa6e37 event.clear added
pygame
parents: 421
diff changeset
1380 October 6, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1381 added event.clear() to efficiently clear the queue
424
1b3338fa6e37 event.clear added
pygame
parents: 421
diff changeset
1382
421
fdb07b96e71a sprite.RenderUpdate fix
pygame
parents: 416
diff changeset
1383 October 1, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1384 sprite.RenderGroups wasn't clearing killed sprites after draw()
421
fdb07b96e71a sprite.RenderUpdate fix
pygame
parents: 416
diff changeset
1385
416
26a16442aa65 ready for 1.5.3
pygame
parents: 413
diff changeset
1386 September 3, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1387 passing None as the end time to CD.play() plays to cd end
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1388 added pygame.vernum, a tuple of python version values
416
26a16442aa65 ready for 1.5.3
pygame
parents: 413
diff changeset
1389
413
9cbfcbad3d57 cursor and movie updates
pygame
parents: 410
diff changeset
1390 September 2, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1391 add Movie.render_frame, thanks James Mazer
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1392 cursors.load_xbm skips comments, thanks Herve
413
9cbfcbad3d57 cursor and movie updates
pygame
parents: 410
diff changeset
1393
410
213eeb998f46 whatsnew
pygame
parents: 406
diff changeset
1394 August 20, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1395 fix rectstyle arguments
410
213eeb998f46 whatsnew
pygame
parents: 406
diff changeset
1396
406
000d136d9358 load xbm without spaces
pygame
parents: 404
diff changeset
1397 August 15, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1398 Hervé Cauwelier's fix for xbm cursors without spaces
406
000d136d9358 load xbm without spaces
pygame
parents: 404
diff changeset
1399
404
81809b22d395 new font
pygame
parents: 403
diff changeset
1400 Auguest 14, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1401 switched to FSF's FreeSansBold default font
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1402 new font.get_default_font()
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1403 cleanup harmless void** typing
404
81809b22d395 new font
pygame
parents: 403
diff changeset
1404
403
971eddb7fc34 CD.play fix
pygame
parents: 401
diff changeset
1405 July 24, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1406 Ole Martin Bjoerndalen's CD.play fix
403
971eddb7fc34 CD.play fix
pygame
parents: 401
diff changeset
1407
401
9d8ed3295ea0 unicode cleanups
pygame
parents: 398
diff changeset
1408 July 17, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1409 Michael Hudson's unicode cleanups
401
9d8ed3295ea0 unicode cleanups
pygame
parents: 398
diff changeset
1410
398
0d850d3992ef small Clock additions
pygame
parents: 397
diff changeset
1411 June 15, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1412 added get_time() and get_rawtime() to Clock
398
0d850d3992ef small Clock additions
pygame
parents: 397
diff changeset
1413
397
cedf6a49f645 1.5 checkin
pygame
parents: 389
diff changeset
1414 pygame-15
cedf6a49f645 1.5 checkin
pygame
parents: 389
diff changeset
1415 May 30, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1416 final updates for 1.5
397
cedf6a49f645 1.5 checkin
pygame
parents: 389
diff changeset
1417
389
5e47881c444a changed to helmetb.ttf
pygame
parents: 387
diff changeset
1418 May 28, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1419 changed default font to helmet bold
389
5e47881c444a changed to helmetb.ttf
pygame
parents: 387
diff changeset
1420
387
59379bee7497 smarter missing modules
pygame
parents: 381
diff changeset
1421 May 27, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1422 added smart class to handle missing modules
387
59379bee7497 smarter missing modules
pygame
parents: 381
diff changeset
1423
381
2c5caf0b356a add set_gamma_ramp
pygame
parents: 380
diff changeset
1424 May 17, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1425 added display.set_gamma_ramp(). thx andrew
381
2c5caf0b356a add set_gamma_ramp
pygame
parents: 380
diff changeset
1426
2c5caf0b356a add set_gamma_ramp
pygame
parents: 380
diff changeset
1427 May 16, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1428 custom blitters to handle destination pixel alphas
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1429 fix recursive subsurfaces and subsurface blit returns
380
500eaf25e871 alpha blits
pygame
parents: 379
diff changeset
1430
379
b10db29af3b9 CD.play redone
pygame
parents: 376
diff changeset
1431 May 13, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1432 fixed CD.play()
379
b10db29af3b9 CD.play redone
pygame
parents: 376
diff changeset
1433
375
841ce59c200a music.play start time works
pygame
parents: 373
diff changeset
1434 May 8, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1435 music.play() start time works
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1436 image.save() can save TGA images
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1437 cannot subsurface a subsurface [BREAK]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1438 blits to subsurfaces are passed through
375
841ce59c200a music.play start time works
pygame
parents: 373
diff changeset
1439
373
68a41ca8b17c array and sound work
pygame
parents: 370
diff changeset
1440 May 7, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1441 added the sndarray module
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1442 added surfarray.make_surface()
373
68a41ca8b17c array and sound work
pygame
parents: 370
diff changeset
1443
370
14d423681804 new gl attributes
pygame
parents: 367
diff changeset
1444 April 25, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1445 added gl_set_attribute(), gl_get_attribute()
370
14d423681804 new gl attributes
pygame
parents: 367
diff changeset
1446
367
b1fa4546ec8d mixer enhancements
pygame
parents: 365
diff changeset
1447 April 16, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1448 mixer keeps a reference to playing Sound objects
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1449 channel.set_volume() can take 2 volumes for panning
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1450 music.play() can take a starting position for the song
367
b1fa4546ec8d mixer enhancements
pygame
parents: 365
diff changeset
1451
365
8dfa045871ce display reinit bugfix
pygame
parents: 362
diff changeset
1452 April 14, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1453 bug when re-initializing pygame.display [BUG]
365
8dfa045871ce display reinit bugfix
pygame
parents: 362
diff changeset
1454
362
82f1312835c9 rect enhancements
pygame
parents: 359
diff changeset
1455 April 8, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1456 rectstyle now includes any object with a "rect" attrib
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1457 rects now have collidedict() and collidedictall()
362
82f1312835c9 rect enhancements
pygame
parents: 359
diff changeset
1458
359
86649d342371 cleanups, especially for win32
pygame
parents: 357
diff changeset
1459 March 27, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1460 fixes for windows music.get_pos() and windows config
359
86649d342371 cleanups, especially for win32
pygame
parents: 357
diff changeset
1461
356
e881b3e4f886 big config.py update
pygame
parents: 354
diff changeset
1462 March 23, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1463 big config.py update
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1464 music.get_pos() (thx Michael Urman)
356
e881b3e4f886 big config.py update
pygame
parents: 354
diff changeset
1465
354
38a4258376d3 spritecollideany works as doc'd
pygame
parents: 353
diff changeset
1466 March 20, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1467 sprite.spritecollideany() now works as described
354
38a4258376d3 spritecollideany works as doc'd
pygame
parents: 353
diff changeset
1468
353
4b7ba491695e RenderClear.clear() can take func
pygame
parents: 352
diff changeset
1469 March 4, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1470 sprite.RenderClear can accept a function as bgd
353
4b7ba491695e RenderClear.clear() can take func
pygame
parents: 352
diff changeset
1471
352
b9e0e1261cc5 event peek returns obj
pygame
parents: 349
diff changeset
1472 February 19, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1473 event.peek() returns next event [BREAK?]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1474 Event objects have 'truth' operator
352
b9e0e1261cc5 event peek returns obj
pygame
parents: 349
diff changeset
1475
349
c4d9d1425143 draw primitives have default width
pygame
parents: 348
diff changeset
1476 February 13, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1477 all draw primitives have a default width
349
c4d9d1425143 draw primitives have default width
pygame
parents: 348
diff changeset
1478
348
436873b4876c unionall fix
pygame
parents: 347
diff changeset
1479 February 11, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1480 Rect unionall() and unionall_ip() fixed
348
436873b4876c unionall fix
pygame
parents: 347
diff changeset
1481
346
5337d682bd10 init cleanup
pygame
parents: 345
diff changeset
1482 February 10, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1483 pygame.init() not required for proper cleanup [BUG]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1484 CD.play() fixed for tracks above 0
346
5337d682bd10 init cleanup
pygame
parents: 345
diff changeset
1485
345
935c139eb672 Surface and Rect subclassable
pygame
parents: 342
diff changeset
1486 February 8, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1487 Rect and Surface subclassable types
345
935c139eb672 Surface and Rect subclassable
pygame
parents: 342
diff changeset
1488
341
efefe96cb14b rotate 90 bugfix
pygame
parents: 339
diff changeset
1489 February 1, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1490 locking problem with 90 degree rotate [BUG]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1491 set_icon overrides default icon
341
efefe96cb14b rotate 90 bugfix
pygame
parents: 339
diff changeset
1492
339
e03ae1679a27 no more debug printing
pygame
parents: 338
diff changeset
1493 January 31, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1494 removed emberrasing debug printing
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1495 draw.rect does inside edge for bottomright
339
e03ae1679a27 no more debug printing
pygame
parents: 338
diff changeset
1496
338
191130faa71d 1.4 release bump
pygame
parents: 333
diff changeset
1497 pygame-14
191130faa71d 1.4 release bump
pygame
parents: 333
diff changeset
1498 January 29, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1499 everything bumped for the 1.4 release
338
191130faa71d 1.4 release bump
pygame
parents: 333
diff changeset
1500
332
b144118bc5f8 rotozoom update
pygame
parents: 324
diff changeset
1501 January 28, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1502 update SDL_rotozoom to 2.0.3
332
b144118bc5f8 rotozoom update
pygame
parents: 324
diff changeset
1503
321
750a90a0199b 90degree rotates
pygame
parents: 320
diff changeset
1504 January 26, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1505 special cases for 90 degree transform.rotate()
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1506 OSX cleanups for commandline (thanks Bob)
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1507 added sprite.spritecollideany()
321
750a90a0199b 90degree rotates
pygame
parents: 320
diff changeset
1508
317
0758ee161bd5 transform.rotate fixes
pygame
parents: 314
diff changeset
1509 January 23, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1510 transform.rotate() does alpha if image has alphaplane
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1511 transform.rotate() no longer "off by one" in the x axis
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1512 added CD.get_all() to get information for all tracks
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1513 CD.play() can now take an option start and end time
317
0758ee161bd5 transform.rotate fixes
pygame
parents: 314
diff changeset
1514
0758ee161bd5 transform.rotate fixes
pygame
parents: 314
diff changeset
1515 January 17, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1516 smarter importing code
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1517 default pygame icon for window
314
5783e7bee19f import fixups and icons
pygame
parents: 310
diff changeset
1518
317
0758ee161bd5 transform.rotate fixes
pygame
parents: 314
diff changeset
1519 January 16, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1520 started implementing basic unit tests
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1521 several bug cleanups with Rects (thx unit tests)
310
62aa64a407ab unit test and rect fixes
pygame
parents: 308
diff changeset
1522
317
0758ee161bd5 transform.rotate fixes
pygame
parents: 314
diff changeset
1523 January 14, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1524 display.update() boundaries fixed
308
75d0f73496d3 fix for update()
pygame
parents: 307
diff changeset
1525
317
0758ee161bd5 transform.rotate fixes
pygame
parents: 314
diff changeset
1526 January 11, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1527 Surface.set_clip() can take None to clear the clipping
307
27e674517a20 set_clip can take None
pygame
parents: 303
diff changeset
1528
317
0758ee161bd5 transform.rotate fixes
pygame
parents: 314
diff changeset
1529 January 7, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1530 fixed sprite.Group.has
303
a933f9762a0e fix sprite.Group.has()
pygame
parents: 302
diff changeset
1531
317
0758ee161bd5 transform.rotate fixes
pygame
parents: 314
diff changeset
1532 January 6, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1533 Merge with bob's inital MacOSX changes
302
2137ff888dfd massive update for osx support
pygame
parents: 300
diff changeset
1534
317
0758ee161bd5 transform.rotate fixes
pygame
parents: 314
diff changeset
1535 January 5, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1536 new and upgraded importing [BREAK?]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1537 fixed numberhandling in set_alpha and set_colorkey
300
5696b91aabed new importing
pygame
parents: 298
diff changeset
1538
317
0758ee161bd5 transform.rotate fixes
pygame
parents: 314
diff changeset
1539 January 2, 2002
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1540 Group add/remove methods work
292
8f3754eca376 small fixes for pygame.sprite
pygame
parents: 290
diff changeset
1541
290
672090421d37 pygame parachute tracebacks
pygame
parents: 288
diff changeset
1542 December 31, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1543 pygame parachute does tracebacks with python2.2
290
672090421d37 pygame parachute tracebacks
pygame
parents: 288
diff changeset
1544
287
55374147965f set_colorkey and set_alpha accept None
pygame
parents: 285
diff changeset
1545 December 20, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1546 Surface.set_alpha() and set_colorkey() accept None
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1547 event.set_allowed() and set_blocked() accept None
287
55374147965f set_colorkey and set_alpha accept None
pygame
parents: 285
diff changeset
1548
285
e88862b69201 prep for release
pygame
parents: 280
diff changeset
1549 pygame-13
e88862b69201 prep for release
pygame
parents: 280
diff changeset
1550 December 17, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1551 small preps for the full 1.3 release
285
e88862b69201 prep for release
pygame
parents: 280
diff changeset
1552
280
1ac23dbe1a3e examples and tutorials prerelease update
pygame
parents: 278
diff changeset
1553 December 15, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1554 small changes to sprite before release
280
1ac23dbe1a3e examples and tutorials prerelease update
pygame
parents: 278
diff changeset
1555
278
c87dd74bd575 small safety added do dead display Surfaces after display.quit()
pygame
parents: 277
diff changeset
1556 December 2, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1557 small protection for display Surfaces after display.quit()
278
c87dd74bd575 small safety added do dead display Surfaces after display.quit()
pygame
parents: 277
diff changeset
1558
277
4116bd435131 big updates for pygame.time
pygame
parents: 276
diff changeset
1559 December 1, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1560 made time.delay() more accurate [BREAK]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1561 created time.wait() to work like old delay()
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1562 added time.Clock objects for framerate tracking
277
4116bd435131 big updates for pygame.time
pygame
parents: 276
diff changeset
1563
4116bd435131 big updates for pygame.time
pygame
parents: 276
diff changeset
1564 November 26, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1565 Surface.convert() doesn't segfault before pygame.init()
277
4116bd435131 big updates for pygame.time
pygame
parents: 276
diff changeset
1566
275
cfe327e41291 blit protection for alpha onto 8bit relaxed
pygame
parents: 273
diff changeset
1567 November 20, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1568 added pygame.sprite.Group.update()
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1569 Surface.blit() protection for alpha->8bit relaxed
275
cfe327e41291 blit protection for alpha onto 8bit relaxed
pygame
parents: 273
diff changeset
1570
273
82c9e664f167 image.fromstring fixed with RGBA mode
pygame
parents: 272
diff changeset
1571 November 19, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1572 fixed image.fromstring() for "RGBA" mode
273
82c9e664f167 image.fromstring fixed with RGBA mode
pygame
parents: 272
diff changeset
1573
272
455843c6b6a1 stream file-like objects to threads
pygame
parents: 270
diff changeset
1574 November 18, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1575 can stream python file-like objects to SDL threads
272
455843c6b6a1 stream file-like objects to threads
pygame
parents: 270
diff changeset
1576
270
4c4cc9a56ff8 transform.rotate cleanups
pygame
parents: 264
diff changeset
1577 November 15, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1578 cleanups for transform.rotate
270
4c4cc9a56ff8 transform.rotate cleanups
pygame
parents: 264
diff changeset
1579
264
5c374500cfe0 added sprite module
pygame
parents: 263
diff changeset
1580 November 13, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1581 added sprite module
264
5c374500cfe0 added sprite module
pygame
parents: 263
diff changeset
1582
261
7bf110b008eb tostring works with alpha and colorkey
pygame
parents: 260
diff changeset
1583 November 12, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1584 image.tostring() "RGBA" works with colorkey
261
7bf110b008eb tostring works with alpha and colorkey
pygame
parents: 260
diff changeset
1585
260
ad329e5495c7 filled drawing clip fix and rect comparisons
pygame
parents: 259
diff changeset
1586 November 3, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1587 filled shape drawing now clips properly [BUG]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1588 Rect object correctly compare (==,<,>)
260
ad329e5495c7 filled drawing clip fix and rect comparisons
pygame
parents: 259
diff changeset
1589
259
000b70965cc1 time.get_ticks() returns 0 before init()
pygame
parents: 258
diff changeset
1590 November 2, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1591 pygame.time.get_ticks() returns 0 before pygame.init()
259
000b70965cc1 time.get_ticks() returns 0 before init()
pygame
parents: 258
diff changeset
1592
258
ca48dc71cfad small filled ellipse fix
pygame
parents: 257
diff changeset
1593 October 22, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1594 small fix for filled ellipses/circles
258
ca48dc71cfad small filled ellipse fix
pygame
parents: 257
diff changeset
1595
256
54b0c759187d circle and ellipse touch ups
pygame
parents: 255
diff changeset
1596 September 27, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1597 drawing filled circles returns bounding rect
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1598 ellipses and circles drawn inside given area
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1599 mixer init can take chunksize
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1600 fix in clipped horizontal line drawing [BUG]
256
54b0c759187d circle and ellipse touch ups
pygame
parents: 255
diff changeset
1601
255
25b933a57715 key_repeat checks errors
pygame
parents: 254
diff changeset
1602 September 26, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1603 key.set_repeat() raises exception on error, smarter args
255
25b933a57715 key_repeat checks errors
pygame
parents: 254
diff changeset
1604
25b933a57715 key_repeat checks errors
pygame
parents: 254
diff changeset
1605 September 22, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1606 added Rect.clamp_ip, for inplace clamping
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1607 display.update(None) will update full screen
255
25b933a57715 key_repeat checks errors
pygame
parents: 254
diff changeset
1608
254
4e18fb32dba1 Surface.convert() respects SRCALPHA
pygame
parents: 251
diff changeset
1609 September 21, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1610 Surface.convert() respects the SRCALPHA flag when passing depth
254
4e18fb32dba1 Surface.convert() respects SRCALPHA
pygame
parents: 251
diff changeset
1611
255
25b933a57715 key_repeat checks errors
pygame
parents: 254
diff changeset
1612
251
d5abbe50b4eb 1.2 release, go
pygame
parents: 248
diff changeset
1613 pygame-12
d5abbe50b4eb 1.2 release, go
pygame
parents: 248
diff changeset
1614 September 1, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1615 fixed typo in pygame.cursor
251
d5abbe50b4eb 1.2 release, go
pygame
parents: 248
diff changeset
1616
248
69cd7647ec84 added VIDEOEXPOSE event
pygame
parents: 246
diff changeset
1617 Aug 30, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1618 added VIDEOEXPOSE event
248
69cd7647ec84 added VIDEOEXPOSE event
pygame
parents: 246
diff changeset
1619
246
6875c7724e88 reworked initialization for easier embedding
pygame
parents: 244
diff changeset
1620 Aug 29, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1621 changed initializations, to allow easier embedding
246
6875c7724e88 reworked initialization for easier embedding
pygame
parents: 244
diff changeset
1622
244
afeaff39a636 draw convenciences
pygame
parents: 242
diff changeset
1623 Aug 28, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1624 added circle and rect convenciences to pygame.draw
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1625 removed debug printing from draw.polygon
244
afeaff39a636 draw convenciences
pygame
parents: 242
diff changeset
1626
242
854f2c813220 Movie enhancements
pygame
parents: 238
diff changeset
1627 Aug 25, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1628 added looping, scaling, and audio to for Movies
238
52a1054f4616 added pygame.movie
pygame
parents: 234
diff changeset
1629
52a1054f4616 added pygame.movie
pygame
parents: 234
diff changeset
1630 Aug 15, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1631 added pygame.movie module with MPEG video playback
238
52a1054f4616 added pygame.movie
pygame
parents: 234
diff changeset
1632
234
c7eb653b9111 music refcount fix
pygame
parents: 233
diff changeset
1633 July 31, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1634 fixed mixer.music refcount
234
c7eb653b9111 music refcount fix
pygame
parents: 233
diff changeset
1635
233
e7d78f170a4f event updates
pygame
parents: 232
diff changeset
1636 July 26, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1637 custom events work with event.peek() and event.get()
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1638 added event.get_blocked() function to query blocked types
215
c980d1af7cbf fix transform.flip
pygame
parents: 213
diff changeset
1639
232
2b076b488364 small mixer work
pygame
parents: 231
diff changeset
1640 July 23, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1641 music specifically halted when quitting (should not matter?)
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1642 mixer.get_init() now returns the initialized playback format
232
2b076b488364 small mixer work
pygame
parents: 231
diff changeset
1643
231
e210d0fb2943 can post any type of event
pygame
parents: 228
diff changeset
1644 July 21, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1645 all events can be posted, not just USEREVENT
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1646 subsurfaces inherit colorkey and alpha settings
231
e210d0fb2943 can post any type of event
pygame
parents: 228
diff changeset
1647
228
47ed12ba1851 default font find is smarter
pygame
parents: 225
diff changeset
1648 Jul 20, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1649 default font "finding" is smarter
228
47ed12ba1851 default font find is smarter
pygame
parents: 225
diff changeset
1650
225
0598a53bf75b draw module gets boosted
pygame
parents: 224
diff changeset
1651 Jul 17, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1652 added polygon() and ellipse() to pygame.draw
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1653 lines with width>2 are now correct (was one too small)
225
0598a53bf75b draw module gets boosted
pygame
parents: 224
diff changeset
1654
224
ba9dde2ce42c much work on surfaces
pygame
parents: 221
diff changeset
1655 Jul 16, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1656 can work with software surfaces before pygame.init()
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1657 Surface.convert() now can take arguments like pygame.Surface()
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1658 pygame.display.set_icon() sets the windowmanager icon
224
ba9dde2ce42c much work on surfaces
pygame
parents: 221
diff changeset
1659
221
af725c6545be more debugging fixes, yay
pygame
parents: 220
diff changeset
1660 Jul 15, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1661 fixed bad internal display reference counting [BUG]
221
af725c6545be more debugging fixes, yay
pygame
parents: 220
diff changeset
1662
220
03c37e0403cc behave ok if segfault in cleanup quit funcs
pygame
parents: 219
diff changeset
1663 Jul 14, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1664 still makes clean-ish exit if segfault in exit handling
220
03c37e0403cc behave ok if segfault in cleanup quit funcs
pygame
parents: 219
diff changeset
1665
219
6b0eb007ec80 image.tostring does colorkey to alpha
pygame
parents: 217
diff changeset
1666 Jul 10, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1667 image.tostring makes alpha from colorkey, if asking for RGBA
219
6b0eb007ec80 image.tostring does colorkey to alpha
pygame
parents: 217
diff changeset
1668
217
ecea3acad11d python 1.5.2 compatability
pygame
parents: 215
diff changeset
1669 Jul 6, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1670 added python 1.5.2 compatability
217
ecea3acad11d python 1.5.2 compatability
pygame
parents: 215
diff changeset
1671
215
c980d1af7cbf fix transform.flip
pygame
parents: 213
diff changeset
1672 June 25, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1673 horizontal transform.flip() was reading pixels off by one [BUG]
70
8808eb003772 endmusic event
pygame
parents: 67
diff changeset
1674
213
60f16a205d42 set_mode() affects previous display surfaces
pygame
parents: 212
diff changeset
1675 June 24, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1676 calling set_mode will change all references to the display surface
213
60f16a205d42 set_mode() affects previous display surfaces
pygame
parents: 212
diff changeset
1677
215
c980d1af7cbf fix transform.flip
pygame
parents: 213
diff changeset
1678
212
b0910aff2594 1.1 release
pygame
parents: 211
diff changeset
1679 pygame-11
211
3a0be8b104b2 ready for 1.1 release
pygame
parents: 209
diff changeset
1680 Jun 23, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1681 removed smooth underline font render protection
211
3a0be8b104b2 ready for 1.1 release
pygame
parents: 209
diff changeset
1682
209
92beeacfc7da fix image.save botch
pygame
parents: 205
diff changeset
1683 Jun 19, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1684 fixed botched image.save() function
209
92beeacfc7da fix image.save botch
pygame
parents: 205
diff changeset
1685
205
b805938fb714 the 1.1 release candidate
pygame
parents: 199
diff changeset
1686 Jun 15, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1687 new inplace Rect calls: move_ip, union_ip, etc
205
b805938fb714 the 1.1 release candidate
pygame
parents: 199
diff changeset
1688
199
41e533682d33 added transform.rotozoom
pygame
parents: 197
diff changeset
1689 Jun 11, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1690 smarter locking with subsurfaces
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1691 added transform.rotozoom(), which uses builtin SDL_rotozoom
199
41e533682d33 added transform.rotozoom
pygame
parents: 197
diff changeset
1692
197
14baf8c0f881 handle unicode filenames
pygame
parents: 190
diff changeset
1693 May 31, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1694 correctly handle unicode filenames
197
14baf8c0f881 handle unicode filenames
pygame
parents: 190
diff changeset
1695
189
a59dccb8da6b added pygame.display.set_palette()
pygame
parents: 188
diff changeset
1696 May 29, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1697 set display physical palette with display.set_palette()
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1698 added transform module (with rotate and scale)
189
a59dccb8da6b added pygame.display.set_palette()
pygame
parents: 188
diff changeset
1699
188
c0e4e5e9b6a1 macos fixes
pygame
parents: 186
diff changeset
1700 May 26, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1701 code compiles with macos now
188
c0e4e5e9b6a1 macos fixes
pygame
parents: 186
diff changeset
1702
186
fa74e65cc266 line drawing fixups
pygame
parents: 185
diff changeset
1703 May 23, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1704 fixed line drawing of width 1
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1705 draw.lines() was broken with sections outside clip
186
fa74e65cc266 line drawing fixups
pygame
parents: 185
diff changeset
1706
182
8d83fca24ce3 rect updates
pygame
parents: 181
diff changeset
1707 May 22, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1708 added midleft, midright, midtop, and midbottom to Rect
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1709 added Rect.unionall() function to union a list of Rects
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1710 fixed problem in 16bit surfarrays
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1711 new image.tostring() and image.fromstring()
184
0e75c33e37ef added image.tostring and image.fromstring
pygame
parents: 182
diff changeset
1712
181
3be53aabbf2b object memory deleting
pygame
parents: 179
diff changeset
1713 May 20, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1714 applied dave wallace's patch to fix memory freeing
181
3be53aabbf2b object memory deleting
pygame
parents: 179
diff changeset
1715
179
a7f38ed622d2 warning cleanups
pygame
parents: 176
diff changeset
1716 May 17, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1717 a few small compile time warning cleanups
179
a7f38ed622d2 warning cleanups
pygame
parents: 176
diff changeset
1718
176
c1697a051ba1 line widths
pygame
parents: 175
diff changeset
1719 May 16, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1720 line drawing functions now use an optional width
176
c1697a051ba1 line widths
pygame
parents: 175
diff changeset
1721
175
7a9d787f2316 image module redone
pygame
parents: 174
diff changeset
1722 May 15, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1723 image module is now builtin, but formats are optional
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1724 enhanced save function in image (handles opengl)
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1725 Surface.save is now depracated
175
7a9d787f2316 image module redone
pygame
parents: 174
diff changeset
1726
7a9d787f2316 image module redone
pygame
parents: 174
diff changeset
1727 May 14, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1728 smarter internal module handling
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1729 fixed blit() (broken on May 9th change)
174
bc10c4bd4089 fixed blitting bug, better internal module handling
pygame
parents: 172
diff changeset
1730
171
16e400785f25 8bit cleanups
pygame
parents: 169
diff changeset
1731 May 10, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1732 USEREVENT events now pass through the queue
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1733 Event() may be called with keyword args and/or a dict
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1734 Font.render() won't render underlines while smoothing [BUG]
172
b62f54587b3a event enhancements
pygame
parents: 171
diff changeset
1735
b62f54587b3a event enhancements
pygame
parents: 171
diff changeset
1736 May 9, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1737 8bit subsurfaces inherit their parents colormap
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1738 blit keeps SDL from crashing with alpha onto 8bit
171
16e400785f25 8bit cleanups
pygame
parents: 169
diff changeset
1739
168
e5128eb5d9d5 rwop cleanups
pygame
parents: 163
diff changeset
1740 Apr 30, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1741 loading Sounds from python objects now works [BUG]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1742 loading from python objects now thread safe [BUG]
168
e5128eb5d9d5 rwop cleanups
pygame
parents: 163
diff changeset
1743
163
cd8beecd0af3 minor memleak plugs
pygame
parents: 159
diff changeset
1744 Apr 19, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1745 applied Niki Spahiev's memory leak patch in event.c
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1746 removed minor memleak from each module's init
163
cd8beecd0af3 minor memleak plugs
pygame
parents: 159
diff changeset
1747
156
aebbaf3de347 added opengl, other small fixes
pygame
parents: 146
diff changeset
1748 Apr 18, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1749 added opengl support (with example)
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1750 fixed display.get_init()
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1751 current music is free'd when mixer is quit
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1752 better thread sharing in various video calls
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1753 fixed GCC compiler error in constants.c
156
aebbaf3de347 added opengl, other small fixes
pygame
parents: 146
diff changeset
1754
146
5a0b28440802 mixer uses requested format/size
pygame
parents: 141
diff changeset
1755 Apr 10, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1756 mixer now uses the requested sample format/size
146
5a0b28440802 mixer uses requested format/size
pygame
parents: 141
diff changeset
1757
140
2ded584b3235 free SDL objects on malloc errors
pygame
parents: 137
diff changeset
1758 Apr 08, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1759 properly free SDL objects on malloc errors
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1760 fixed rectangle cropping in pygame.display.update()
140
2ded584b3235 free SDL objects on malloc errors
pygame
parents: 137
diff changeset
1761
215
c980d1af7cbf fix transform.flip
pygame
parents: 213
diff changeset
1762
137
b6277e015c93 1.0 in the hizouse
pygame
parents: 136
diff changeset
1763 pygame-10
136
beb8a0f51ca2 load_xbm fixup
pygame
parents: 132
diff changeset
1764 Apr 05, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1765 Everything set for the 1.0 release
137
b6277e015c93 1.0 in the hizouse
pygame
parents: 136
diff changeset
1766
b6277e015c93 1.0 in the hizouse
pygame
parents: 136
diff changeset
1767 Apr 04, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1768 cursors.load_xbm work on images without hotspots
136
beb8a0f51ca2 load_xbm fixup
pygame
parents: 132
diff changeset
1769
132
bf9317fa6967 swap pixels_array endian-ness
pygame
parents: 129
diff changeset
1770 Apr 03, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1771 swapped endian-ness for pixels_alpha()
132
bf9317fa6967 swap pixels_array endian-ness
pygame
parents: 129
diff changeset
1772
bf9317fa6967 swap pixels_array endian-ness
pygame
parents: 129
diff changeset
1773 Mar 29, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1774 fixed key.set_mods() (thanks rubysdl)
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1775 rework setup scripts for 1.0 release
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1776 relaxed sdl version checking
126
e6102956a4c1 no message
pygame
parents: 121
diff changeset
1777
120
19072dafa19d initial mac support
pygame
parents: 119
diff changeset
1778 Mar 21, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1779 initial support for compiling on mac
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1780 fixed odd case with locking subsurfaces
120
19072dafa19d initial mac support
pygame
parents: 119
diff changeset
1781
119
4b4bcf4bf50a font and mixer register their autoquit
pygame
parents: 118
diff changeset
1782 Mar 20, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1783 font and mixer now properly auto quit()
119
4b4bcf4bf50a font and mixer register their autoquit
pygame
parents: 118
diff changeset
1784
118
0ac614f0f4c5 surface don't crash after display.quit()
pygame
parents: 117
diff changeset
1785 Mar 19, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1786 Surfaces won't crash after display module is quit [BUG]
118
0ac614f0f4c5 surface don't crash after display.quit()
pygame
parents: 117
diff changeset
1787
116
37281c76588f ansi c cleanup
pygame
parents: 114
diff changeset
1788 Mar 18, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1789 friendlier type casting in surfarray (for some compilers)
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1790 removed non-ANSI C code
116
37281c76588f ansi c cleanup
pygame
parents: 114
diff changeset
1791
114
4af43967f97a surfarray bugfixes
pygame
parents: 113
diff changeset
1792 Mar 17, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1793 pygame.Surface is smarter with SRCALPHA flag
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1794 fixed several small bugs in surfarray [BUG]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1795 new surfarray example and tutorial
114
4af43967f97a surfarray bugfixes
pygame
parents: 113
diff changeset
1796
113
ea2f46414f43 rect leak
pygame
parents: 112
diff changeset
1797 Mar 16, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1798 Fixed memory leak in Rect constructor
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1799 Fixed improper exception in display.update(with_4_args)
113
ea2f46414f43 rect leak
pygame
parents: 112
diff changeset
1800
112
b3e2bd617d20 Sound.play() will have full volume
pygame
parents: 111
diff changeset
1801 Feb 15, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1802 calling Sound.play() will make sure the channel
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1803 that gets selected has volume set to full
112
b3e2bd617d20 Sound.play() will have full volume
pygame
parents: 111
diff changeset
1804
111
608546ae5a2e Surface.set_colorkey() noargs fix
pygame
parents: 110
diff changeset
1805 Feb 14, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1806 fixed Surface.set_colorkey() with no args [BUG]
111
608546ae5a2e Surface.set_colorkey() noargs fix
pygame
parents: 110
diff changeset
1807
110
544b3e6cd502 line drawing cleanups
pygame
parents: 108
diff changeset
1808 Feb 13, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1809 fixed return rect from line drawing routines
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1810 small fix when drawing horizontal lines
110
544b3e6cd502 line drawing cleanups
pygame
parents: 108
diff changeset
1811
215
c980d1af7cbf fix transform.flip
pygame
parents: 213
diff changeset
1812
108
9177fd6d3398 ready for 0.9
pygame
parents: 107
diff changeset
1813 pygame-09
106
867bbaf766ce fix parsing pygame.time.delay(-1)
pygame
parents: 105
diff changeset
1814 Feb 12, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1815 added NOFRAME to pygame.constants
107
cbb297365480 ready for 0.9
pygame
parents: 106
diff changeset
1816
cbb297365480 ready for 0.9
pygame
parents: 106
diff changeset
1817 Feb 11, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1818 workaround python parsing error for pygame.time.delay(-1)
106
867bbaf766ce fix parsing pygame.time.delay(-1)
pygame
parents: 105
diff changeset
1819
105
a17d1bde2989 rect size members changed
pygame
parents: 100
diff changeset
1820 Feb 9, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1821 setting rectangle width/height/size changes the
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1822 right/bottom edges (instead of top/right) [BREAK]
105
a17d1bde2989 rect size members changed
pygame
parents: 100
diff changeset
1823
100
ab70bf52ebcb fixed music.unpause()
pygame
parents: 96
diff changeset
1824 Feb 6, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1825 fixed the music unpause() function
100
ab70bf52ebcb fixed music.unpause()
pygame
parents: 96
diff changeset
1826
96
c9113776fe5e colors can be mapped ints
pygame
parents: 94
diff changeset
1827 Jan 31, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1828 functions taking RGBA colors can also accept mapped ints
96
c9113776fe5e colors can be mapped ints
pygame
parents: 94
diff changeset
1829
94
3041bb20465b cleanup
pygame
parents: 90
diff changeset
1830 Jan 30, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1831 added draw.lines()
94
3041bb20465b cleanup
pygame
parents: 90
diff changeset
1832
90
1f713299efcd major locking enhancements. Surface.subsurface added
pygame
parents: 85
diff changeset
1833 Jan 29, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1834 extremely revamped surface locking mechnisms
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1835 new Surface.subsurface for shared surfaces
90
1f713299efcd major locking enhancements. Surface.subsurface added
pygame
parents: 85
diff changeset
1836
83
249cb2af007a really shutdown SDL
pygame
parents: 81
diff changeset
1837 Jan 25, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1838 added the draw module, with clipped line function
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1839 added alpha routines in surfarray module
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1840 more locking checks for surfarray
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1841 make extra sure all of SDL is shutdown properly
83
249cb2af007a really shutdown SDL
pygame
parents: 81
diff changeset
1842
81
e38ff780e338 funcs needing locked surfs can do it themselves
pygame
parents: 79
diff changeset
1843 Jan 24, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1844 funcs that need locked surfaces will temporarily lock them
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1845 (Surface.set_at, Surface.get_at, surfarray.arrayXd)
81
e38ff780e338 funcs needing locked surfs can do it themselves
pygame
parents: 79
diff changeset
1846
79
b669ab1731aa rect handling cleanedup
pygame
parents: 78
diff changeset
1847 Jan 23, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1848 display.update() no longer effects input Rects [BREAK]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1849 Surface.fill() no longer effects input Rect [BREAK]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1850 small memory leak in display.update() fixed
79
b669ab1731aa rect handling cleanedup
pygame
parents: 78
diff changeset
1851
78
75b34d2d76b0 cursors.read_xbm() becomes load_xbm()
pygame
parents: 75
diff changeset
1852 Jan 18, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1853 cursor.read_xbm() renamed to cursor.load_xbm() [BREAK]
78
75b34d2d76b0 cursors.read_xbm() becomes load_xbm()
pygame
parents: 75
diff changeset
1854
75
9327ae2bf938 docs now do python modules too
pygame
parents: 74
diff changeset
1855 Jan 17, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1856 documentation updated to include python modules too
75
9327ae2bf938 docs now do python modules too
pygame
parents: 74
diff changeset
1857
74
e52729cfc9c5 cursors souped
pygame
parents: 73
diff changeset
1858 Jan 16, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1859 cursors module beefed up
74
e52729cfc9c5 cursors souped
pygame
parents: 73
diff changeset
1860
72
4217930b0456 big endian fixes for surfarray and get_at()
pygame
parents: 70
diff changeset
1861 Jan 15, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1862 fix Surface.get_at() for 24bit surfaces
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1863 endian cleanups for surfarray
7
99d32cc487b7 Initial revision
ahvezda
parents:
diff changeset
1864
67
24e2f4883473 parachute switched from sdl
pygame
parents: 66
diff changeset
1865 Jan 8, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1866 more warning cleanups
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1867 music-finished callback fixed
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1868 replaces SDL's parachute with smarter python version
67
24e2f4883473 parachute switched from sdl
pygame
parents: 66
diff changeset
1869
66
b73167268414 new version module
pygame
parents: 65
diff changeset
1870 Jan 6, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1871 added pygame.version module
66
b73167268414 new version module
pygame
parents: 65
diff changeset
1872
215
c980d1af7cbf fix transform.flip
pygame
parents: 213
diff changeset
1873
65
fd8752576b86 no message
pygame
parents: 53
diff changeset
1874 pygame-05
fd8752576b86 no message
pygame
parents: 53
diff changeset
1875 Jan 6, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1876 Final cleanups for the new release
65
fd8752576b86 no message
pygame
parents: 53
diff changeset
1877
53
368439f80e52 no message
pygame
parents: 50
diff changeset
1878 Jan 4, 2001
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1879 Surface.blit() allows for rects as dest position
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1880 surfarray cleanups and improvements
50
fb807c52437f surfarray cleanups
pygame
parents: 49
diff changeset
1881
49
717bd7fd8464 timers properly shutdown
pygame
parents: 45
diff changeset
1882 Dec 22, 2000
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1883 timer threads properly shutdown
49
717bd7fd8464 timers properly shutdown
pygame
parents: 45
diff changeset
1884
45
04f376ed29b7 crash in display.set_mode fixed
pygame
parents: 44
diff changeset
1885 Dec 14, 2000
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1886 display.set_mode pretending shorts are ints [BUG]
45
04f376ed29b7 crash in display.set_mode fixed
pygame
parents: 44
diff changeset
1887
215
c980d1af7cbf fix transform.flip
pygame
parents: 213
diff changeset
1888
44
8d72aa5a2310 version 0.4
pygame
parents: 42
diff changeset
1889 pygame-04
8d72aa5a2310 version 0.4
pygame
parents: 42
diff changeset
1890 Dec 14, 2000
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1891 music module had incorrect names for volume functions
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1892 chimp example and full tutorial added
44
8d72aa5a2310 version 0.4
pygame
parents: 42
diff changeset
1893
42
a072db70e063 0.4 release candidate
pygame
parents: 38
diff changeset
1894 Dec 13, 2000
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1895 display.update() is entirely better in many ways [BUG]
42
a072db70e063 0.4 release candidate
pygame
parents: 38
diff changeset
1896
38
653acbd74cb3 fixed timing issues
pygame
parents: 37
diff changeset
1897 Dec 3, 2000
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1898 fixed timing issues. negative time.delay() will become 0
38
653acbd74cb3 fixed timing issues
pygame
parents: 37
diff changeset
1899
36
73e13c652d9c UserRect added
pygame
parents: 33
diff changeset
1900 Nov 30, 2000
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1901 UserRect module added
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1902 all objects now have a matching type; SurfaceType, etc
36
73e13c652d9c UserRect added
pygame
parents: 33
diff changeset
1903
31
de760341a17a cdrom module rewritten
pygame
parents: 29
diff changeset
1904 Nov 29, 2000
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1905 joystick module rewrite finished [BREAK]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1906 cdrom module rewrite finished [BREAK]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1907 all constructors using capitalized function names [BREAK]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1908 (Rect, pygame.Surface, pygame.font.Font, etc)
31
de760341a17a cdrom module rewritten
pygame
parents: 29
diff changeset
1909
29
ae12316035a9 default font added, all color args changed to RGBA
pygame
parents: 27
diff changeset
1910 Nov 28, 2000
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1911 Surface.convert() better handles surface flags
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1912 All color arguments (and returns) are RGBA format [BREAK]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1913 Removed Surface.map_rgba and unmap_rgba [BREAK]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1914 Added a default font, used by passing None as font file
29
ae12316035a9 default font added, all color args changed to RGBA
pygame
parents: 27
diff changeset
1915
215
c980d1af7cbf fix transform.flip
pygame
parents: 213
diff changeset
1916
27
72aa8f4e79cd no message
pygame
parents: 26
diff changeset
1917 pygame-03
26
6c23d683c30f ready for 0.3 (need more testing on new config.py)
pygame
parents: 25
diff changeset
1918 Nov 20, 2000
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1919 Added Surface.save() to create BMPs.
26
6c23d683c30f ready for 0.3 (need more testing on new config.py)
pygame
parents: 25
diff changeset
1920
25
319acdc93c53 new liquid example, prep for 0.3
pygame
parents: 24
diff changeset
1921 Nov 16, 2000
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1922 Surface.set_clip() fixed when passing no args [BUG]
21
fb3855c0fd7e lots of new stuff and a few breaking changes
pygame
parents: 18
diff changeset
1923
fb3855c0fd7e lots of new stuff and a few breaking changes
pygame
parents: 18
diff changeset
1924 Nov 15, 2000
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1925 time.set_timer() now handles multiple timers
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1926 rect(), surface(), event() renamed to \
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1927 new_rect, new_surface(), new_event() [BREAK]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1928 all new_XX() functions were added to pygame.locals
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1929 Moved pygame.music to a member of pygame.mixer [BREAK]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1930 Surface.blit takes a source rectangle instead of pos, size [BREAK]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1931 pygame.display.set_clip() correctly accepts rectstyle arg [BUG]
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1932 Added Surface.get_flags() and Surface.get_pitch()
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1933 Added set_cursor and get_cursor to pygame.mouse
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1934 New module, pygame.cursors, contains sample cursors
21
fb3855c0fd7e lots of new stuff and a few breaking changes
pygame
parents: 18
diff changeset
1935
fb3855c0fd7e lots of new stuff and a few breaking changes
pygame
parents: 18
diff changeset
1936 Nov 14, 2000
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1937 Release the Python Global Interpreter Lock on delays and IO
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1938 Added timer events to pygame.time (check vgrade example)
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1939 New music playback finished events
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1940 surfarray.blit_array() supports all bit depths
15
71d0a162f266 threading improved, timers added, docs boosted
pygame
parents: 14
diff changeset
1941
21
fb3855c0fd7e lots of new stuff and a few breaking changes
pygame
parents: 18
diff changeset
1942 Nov 11, 2000
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1943 pygame.display.set_mode() uses int, not short, for size [BUG]
7
99d32cc487b7 Initial revision
ahvezda
parents:
diff changeset
1944
21
fb3855c0fd7e lots of new stuff and a few breaking changes
pygame
parents: 18
diff changeset
1945 Nov 10, 2000
940
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1946 Committed to CVS
e7eccd23003f updated for mask fixes.
Rene Dudfield <renesd@gmail.com>
parents: 931
diff changeset
1947 Added pygame.display.get_driver()
10
b658346dc41c documentation updated for modules and examples
pygame
parents: 7
diff changeset
1948
21
fb3855c0fd7e lots of new stuff and a few breaking changes
pygame
parents: 18
diff changeset
1949
10
b658346dc41c documentation updated for modules and examples
pygame
parents: 7
diff changeset
1950