[Python-modules-commits] [pygame] 01/03: New upstream version 1.9.3
Dominik George
natureshadow-guest at moszumanska.debian.org
Thu Jan 26 00:37:35 UTC 2017
This is an automated email from the git hooks/post-receive script.
natureshadow-guest pushed a commit to branch master
in repository pygame.
commit e222c18b46bfd3b93816e51f3022c1f164cb0a6a
Author: Dominik George <nik at naturalnet.de>
Date: Thu Jan 26 01:26:28 2017 +0100
New upstream version 1.9.3
---
.gdbinit | 1 -
.travis.yml | 35 -
.travis_osx_rename_whl.py | 41 +
.travis_osx_upload_whl.py | 66 +
MANIFEST.in | 2 +-
Makefile | 27 -
PKG-INFO | 13 +
Setup.in | 4 +-
WHATSNEW | 615 ++++++++-
config.py | 10 +-
config_darwin.py | 13 +-
config_msys.py | 10 +-
config_unix.py | 64 +-
config_win.py | 10 +-
configtest/Setup_Win_Common.in | 2 -
configtest/readme.txt | 19 -
configtest/test-sdl-config | 7 -
configtest/test_config_msys.py | 154 ---
configtest/test_config_win.py | 121 --
configtest/test_dll.py | 94 --
configtest/test_msys.py | 325 -----
.../testdir/SDL-1.2/VisualC/SDL/Release/SDL.dll | 1 -
configtest/testdir/SDL-1.2/include/SDL.h | 1 -
.../SDL_image-1.2.6/VisualC/Release/SDL_image.dll | 1 -
.../testdir/SDL_mixer-1.2/Release/SDL_mixer.dll | 1 -
.../testdir/SDL_ttf-2.0.9/Release/SDL_ttf.dll | 1 -
configtest/testdir/bin/SDL.dll | 1 -
configtest/testdir/bin/SDL_image.dll | 1 -
configtest/testdir/bin/SDL_ttf.dll | 1 -
configtest/testdir/bin/jpeg.dll | 1 -
configtest/testdir/bin/libfreetype-6.dll | 1 -
configtest/testdir/bin/libogg-0.dll | 1 -
configtest/testdir/bin/libpng12-0.dll | 1 -
configtest/testdir/bin/libtiff.dll | 1 -
configtest/testdir/bin/libvorbis-0.dll | 1 -
configtest/testdir/bin/libvorbisfile-3.dll | 1 -
configtest/testdir/bin/smpeg.dll | 1 -
configtest/testdir/bin/zlib1.dll | 1 -
configtest/testdir/include/SDL/SDL_image.h | 1 -
configtest/testdir/include/SDL/SDL_ttf.h | 1 -
configtest/testdir/include/SDL/jpeglib.h | 1 -
configtest/testdir/include/SDL_mixer.h | 1 -
configtest/testdir/include/libpng12/png.h | 1 -
configtest/testdir/jpeg-6b/Release/jpeg.dll | 1 -
configtest/testdir/lib/SDL_mixer.dll | 1 -
configtest/testdir/lib/libSDL_image.dll.a | 1 -
configtest/testdir/lib/libSDL_mixer.dll.a | 1 -
configtest/testdir/lib/libSDL_ttf.dll.a | 1 -
configtest/testdir/lib/libjpeg.dll.a | 1 -
configtest/testdir/lib/libpng12.dll.a | 1 -
.../testdir/libogg-1.1.3/Release/libogg-0.dll | 1 -
configtest/testdir/libpng-1.2.32/lib/libpng13.dll | 1 -
.../libvorbis-1.2.0/Release/libvorbis-0.dll | 1 -
.../libvorbis-1.2.0/Release/libvorbisfile-3.dll | 1 -
configtest/testdir/smpeg/Release/smpeg.dll | 1 -
configtest/testdir/tiff-3.8.2/Release/libtiff.dll | 1 -
configtest/testdir/zlib-1.2.3/Release/zlib1.dll | 1 -
configure | 4 -
docs/howto_release_pygame.txt | 17 +-
docs/reST/common.txt | 3 +
docs/reST/ext/boilerplate.py | 15 +-
docs/reST/index.rst | 36 +-
docs/reST/ref/examples.rst | 23 +-
docs/reST/ref/font.rst | 4 +-
docs/reST/ref/freetype.rst | 132 +-
docs/reST/ref/pixelcopy.rst | 21 +-
docs/reST/ref/sndarray.rst | 48 +-
docs/reST/ref/surfarray.rst | 73 +-
docs/reST/themes/classic/elements.html | 7 -
docs/reST/themes/classic/static/pygame.css_t | 151 +++
docs/reST/tut/CameraIntro.rst | 300 +++++
docs/reST/tut/ChimpLineByLine.rst | 526 ++++++++
docs/reST/tut/DisplayModes.rst | 200 +++
.../ImportInit.html => reST/tut/ImportInit.rst} | 68 +-
docs/reST/tut/MakeGames.rst | 149 +++
docs/reST/tut/MoveIt.rst | 474 +++++++
docs/reST/tut/PygameIntro.rst | 298 +++++
docs/reST/tut/SpriteIntro.rst | 290 ++---
docs/reST/tut/SurfarrayIntro-rest | 114 ++
docs/reST/tut/SurfarrayIntro.rst | 582 +++++++++
.../average.jpg => reST/tut/camera_average.jpg} | Bin
.../tut/camera_background.jpg} | Bin
.../camera/green.jpg => reST/tut/camera_green.jpg} | Bin
.../camera/hsv.jpg => reST/tut/camera_hsv.jpg} | Bin
.../camera/mask.jpg => reST/tut/camera_mask.jpg} | Bin
.../camera/rgb.jpg => reST/tut/camera_rgb.jpg} | Bin
.../thresh.jpg => reST/tut/camera_thresh.jpg} | Bin
.../tut/camera_thresholded.jpg} | Bin
.../camera/yuv.jpg => reST/tut/camera_yuv.jpg} | Bin
docs/reST/tut/chimp.py.rst | 8 +
docs/{tut/chimp => reST/tut}/chimpshot.gif | Bin
docs/reST/tut/common.txt | 8 +
.../intro/ball.gif => reST/tut/intro_ball.gif} | Bin
.../intro/blade.jpg => reST/tut/intro_blade.jpg} | Bin
.../freedom.jpg => reST/tut/intro_freedom.jpg} | Bin
docs/reST/tut/newbieguide.rst | 13 +-
docs/reST/tut/surfarray.png | Bin 0 -> 50836 bytes
docs/reST/tut/surfarray_allblack.png | Bin 0 -> 125 bytes
docs/reST/tut/surfarray_flipped.png | Bin 0 -> 50835 bytes
docs/reST/tut/surfarray_redimg.png | Bin 0 -> 23443 bytes
docs/reST/tut/surfarray_rgbarray.png | Bin 0 -> 50897 bytes
docs/reST/tut/surfarray_scaledown.png | Bin 0 -> 15109 bytes
docs/reST/tut/surfarray_scaleup.png | Bin 0 -> 67759 bytes
docs/reST/tut/surfarray_soften.png | Bin 0 -> 47540 bytes
docs/reST/tut/surfarray_striped.png | Bin 0 -> 392 bytes
docs/reST/tut/surfarray_xfade.png | Bin 0 -> 41834 bytes
docs/{tut/tom/basic.png => reST/tut/tom_basic.png} | Bin
.../tut/tom_event-flowchart.png} | Bin
.../tom/formulae.png => reST/tut/tom_formulae.png} | Bin
docs/reST/tut/tom_games2.rst | 135 ++
docs/reST/tut/tom_games3.rst | 103 ++
docs/reST/tut/tom_games4.rst | 143 +++
docs/reST/tut/tom_games5.rst | 121 ++
docs/reST/tut/tom_games6.rst | 329 +++++
.../tom/radians.png => reST/tut/tom_radians.png} | Bin
docs/tut/DisplayModes.html | 174 ---
docs/tut/MoveIt.html | 436 -------
docs/tut/camera/CameraIntro.html | 233 ----
docs/tut/chimp/ChimpLineByLine.html | 644 ----------
docs/tut/chimp/chimp.py.html | 196 ---
docs/tut/intro/intro.html | 351 ------
docs/tut/surfarray/SurfarrayIntro.html | 483 -------
docs/tut/surfarray/allblack.jpg | Bin 380 -> 0 bytes
docs/tut/surfarray/flipped.jpg | Bin 12053 -> 0 bytes
docs/tut/surfarray/imgarray.jpg | Bin 12075 -> 0 bytes
docs/tut/surfarray/redimg.jpg | Bin 8160 -> 0 bytes
docs/tut/surfarray/scaledown.jpg | Bin 4724 -> 0 bytes
docs/tut/surfarray/scaleup.jpg | Bin 31368 -> 0 bytes
docs/tut/surfarray/soften.jpg | Bin 9410 -> 0 bytes
docs/tut/surfarray/striped.jpg | Bin 2754 -> 0 bytes
docs/tut/surfarray/xfade.jpg | Bin 8576 -> 0 bytes
docs/tut/tom/MakeGames.html | 455 -------
docs/tut/tom/games2.html | 315 -----
docs/tut/tom/games3.html | 275 ----
docs/tut/tom/games4.html | 368 ------
docs/tut/tom/games5.html | 325 -----
docs/tut/tom/games6.html | 515 --------
examples/arraydemo.py | 123 +-
examples/glcube.py | 4 +-
examples/liquid.py | 4 +-
examples/readme.txt | 4 +-
examples/sound_array_demos.py | 48 +-
install.html | 20 +-
install.txt | 150 ---
lib/__init__.py | 1 -
lib/compat.py | 2 +-
lib/freetype.py | 17 +-
lib/sndarray.py | 119 +-
lib/surfarray.py | 155 +--
lib/sysfont.py | 2 +-
lib/version.py | 32 +
makeref.py | 2 +-
pygame.egg-info/PKG-INFO | 13 +
pygame.egg-info/SOURCES.txt | 540 ++++++++
pygame.egg-info/dependency_links.txt | 1 +
pygame.egg-info/top_level.txt | 1 +
readme.html | 3 +-
readme.rst | 28 +-
setmods | 26 -
setup.cfg | 5 +
setup.py | 76 +-
src/_freetype.c | 6 +-
src/_numericsndarray.c | 248 ----
src/_numericsurfarray.c | 1164 -----------------
src/draw.c | 24 +-
src/fastevents.c | 9 +-
src/numeric_arrayobject.h | 473 -------
src/transform.c | 30 +-
symbian/BuildPygameRelease.py | 122 --
symbian/SConscript.Ogg.py | 29 -
symbian/SConscript.SDL.py | 181 ---
symbian/SConscript.Vorbis.py | 59 -
symbian/SConscript.app.py | 69 -
symbian/SConscript.jpeg.py | 81 --
symbian/SConscript.libpng.py | 38 -
symbian/SConscript.pygame.py | 165 ---
symbian/SConscript.sft2.py | 74 --
symbian/SConstruct | 163 ---
symbian/app/apps/liquid_s60.py | 91 --
symbian/app/launcher/logo.jpg | Bin 9856 -> 0 bytes
symbian/app/launcher/pygame_launcher.py | 1314 --------------------
symbian/app/pygame.hrh | 10 -
symbian/app/pygame.rss | 62 -
symbian/app/pygame_app.cpp | 338 -----
symbian/app/pygame_main.cpp | 78 --
symbian/app/pygame_main.py | 73 --
symbian/app/pygame_reg.rss | 12 -
symbian/changes_for_symbian.txt | 27 -
symbian/common/builtins.c | 60 -
symbian/common/logmanutils.h | 174 ---
symbian/configure.py | 63 -
symbian/default_build_config.py | 15 -
symbian/how_to_build.txt | 141 ---
symbian/lib/base.py | 1 -
symbian/lib/bufferproxy.py | 1 -
symbian/lib/color.py | 1 -
symbian/lib/constants.py | 1 -
symbian/lib/display.py | 1 -
symbian/lib/draw.py | 1 -
symbian/lib/event.py | 1 -
symbian/lib/fastevent.py | 1 -
symbian/lib/font.py | 1 -
symbian/lib/gfxdraw.py | 1 -
symbian/lib/image.py | 1 -
symbian/lib/imageext.py | 1 -
symbian/lib/key.py | 1 -
symbian/lib/mixer.py | 2 -
symbian/lib/overlay.py | 1 -
symbian/lib/pixelarray.py | 1 -
symbian/lib/rect.py | 1 -
symbian/lib/rwobject.py | 1 -
symbian/lib/surface.py | 1 -
symbian/lib/surflock.py | 1 -
symbian/lib/time.py | 1 -
symbian/lib/transform.py | 1 -
symbian/pygame_pkgtemplate.txt | 42 -
test/__main__.py | 20 +-
test/base_test.py | 9 +-
test/blit_test.py | 6 +-
test/bufferproxy_test.py | 7 +-
test/camera_test.py | 8 +-
test/cdrom_test.py | 7 +-
test/color_test.py | 7 +-
test/compat_test.py | 5 +-
test/cursors_test.py | 7 +-
test/display_test.py | 5 +-
test/draw_test.py | 27 +-
test/event_test.py | 5 +-
test/fastevent_test.py | 3 +-
test/font_tags.py | 2 +-
test/font_test.py | 24 +-
test/freetype_test.py | 8 +-
test/ftfont_test.py | 3 +-
test/gfxdraw_test.py | 5 +-
test/image__save_gl_surface_test.py | 8 +-
test/image_test.py | 7 +-
test/imageext_test.py | 8 +-
test/joystick_test.py | 5 +-
test/key_test.py | 7 +-
test/mask_test.py | 5 +-
test/math_test.py | 29 +-
test/midi_test.py | 7 +-
test/mixer_music_test.py | 86 +-
test/mixer_test.py | 12 +-
test/mouse_test.py | 5 +-
test/overlay_test.py | 5 +-
test/pixelarray_test.py | 5 +-
test/pixelcopy_test.py | 3 +-
test/rect_test.py | 5 +-
test/run_tests__tests/all_ok/fake_2_test.py | 9 +-
test/run_tests__tests/all_ok/fake_3_test.py | 9 +-
test/run_tests__tests/all_ok/fake_4_test.py | 9 +-
test/run_tests__tests/all_ok/fake_5_test.py | 9 +-
test/run_tests__tests/all_ok/fake_6_test.py | 9 +-
.../all_ok/no_assertions__ret_code_of_1__test.py | 9 +-
test/run_tests__tests/all_ok/zero_tests_test.py | 9 +-
test/run_tests__tests/everything/fake_2_test.py | 9 +-
.../everything/incomplete_todo_test.py | 7 +-
test/run_tests__tests/everything/magic_tag_test.py | 7 +-
test/run_tests__tests/everything/sleep_test.py | 7 +-
test/run_tests__tests/exclude/fake_2_test.py | 9 +-
.../run_tests__tests/exclude/invisible_tag_test.py | 7 +-
test/run_tests__tests/exclude/magic_tag_test.py | 7 +-
test/run_tests__tests/failures1/fake_2_test.py | 9 +-
test/run_tests__tests/failures1/fake_3_test.py | 9 +-
test/run_tests__tests/failures1/fake_4_test.py | 9 +-
test/run_tests__tests/incomplete/fake_2_test.py | 19 +-
test/run_tests__tests/incomplete/fake_3_test.py | 9 +-
.../incomplete_todo/fake_2_test.py | 7 +-
.../incomplete_todo/fake_3_test.py | 9 +-
test/run_tests__tests/infinite_loop/fake_1_test.py | 9 +-
test/run_tests__tests/infinite_loop/fake_2_test.py | 9 +-
test/run_tests__tests/print_stderr/fake_2_test.py | 9 +-
test/run_tests__tests/print_stderr/fake_3_test.py | 7 +-
test/run_tests__tests/print_stderr/fake_4_test.py | 9 +-
test/run_tests__tests/print_stdout/fake_2_test.py | 9 +-
test/run_tests__tests/print_stdout/fake_3_test.py | 7 +-
test/run_tests__tests/print_stdout/fake_4_test.py | 9 +-
test/run_tests__tests/run_tests__test.py | 3 -
test/run_tests__tests/timeout/fake_2_test.py | 9 +-
test/run_tests__tests/timeout/sleep_test.py | 7 +-
test/rwobject_test.py | 7 +-
test/scrap_test.py | 7 +-
test/sndarray_tags.py | 6 +-
test/sndarray_test.py | 64 +-
test/sprite_test.py | 7 +-
test/surface_test.py | 5 +-
test/surfarray_tags.py | 7 +-
test/surfarray_test.py | 105 +-
test/surflock_test.py | 5 +-
test/sysfont_test.py | 5 +-
test/test_utils/__init__.py | 20 -
test/test_utils/run_tests.py | 90 +-
test/test_utils/test_machinery.py | 74 ++
test/test_utils/test_runner.py | 158 +--
test/test_utils/unittest.py | 874 -------------
test/test_utils/unittest_patch.py | 307 -----
test/threads_test.py | 5 +-
test/time_test.py | 7 +-
test/transform_test.py | 3 +-
test/util/gen_stubs.py | 2 +-
trackmod/__init__.py | 169 ---
trackmod/importer.py | 81 --
trackmod/module.py | 91 --
trackmod/namereg.py | 57 -
trackmod/reporter.py | 134 --
306 files changed, 5975 insertions(+), 14612 deletions(-)
diff --git a/.gdbinit b/.gdbinit
deleted file mode 100644
index 043b1d8..0000000
--- a/.gdbinit
+++ /dev/null
@@ -1 +0,0 @@
-set breakpoint pending on
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 6162591..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,35 +0,0 @@
-# travisci continuous integration config file.
-
-language: python
-python:
- #- "2.5"
- - "2.6"
- #- "2.7"
- #- "3.2"
-# command to install
-install:
-# - pip install . --use-mirrors
-# - pip install -r requirements.txt --use-mirrors
- - python config.py -auto
- - python setup.py install -noheaders
-
-env:
- - SDL_VIDEODRIVER=dummy SDL_AUDIODRIVER=disk
-
-# command to run tests
-script:
- - python -m pygame.tests.__main__ --exclude opengl
-
-
-# Here we install the ubuntu dependencies with apt-get.
-before_install:
- - sudo apt-get update
- - sudo apt-get install python-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsdl1.2-dev python-numpy libportmidi-dev libjpeg-dev libtiff4-dev libx11-6 libX11-dev xfonts-base xfonts-100dpi xfonts-75dpi xfonts-cyrillic
-
-# Here we can notify the pygame irc chat.
-
-#notifications:
-# irc:
-# channels: "irc.freenode.org#pygame"
-# on_success: change
-# on_failure: change
diff --git a/.travis_osx_rename_whl.py b/.travis_osx_rename_whl.py
new file mode 100644
index 0000000..33421f1
--- /dev/null
+++ b/.travis_osx_rename_whl.py
@@ -0,0 +1,41 @@
+"""Rename the wheel so that pip will find it for more Pythons.
+
+Python.org builds and Mac system Python are built as 'fat' binaries, including
+both x86 (32 bit) and x86_64 (64 bit) executable code in one file. On these
+Pythons, pip will look for wheels with fat libraries, tagged 'intel'. However,
+all recent Mac systems run the 64 bit code.
+
+Therefore, this script tells a small lie about the wheels we're producing. By
+claiming they are fat ('intel') wheels, pip will install them on more Python
+installations. This should not cause problems for the vast majority of users.
+"""
+import glob
+import os
+import sys
+
+# There should be exactly one .whl
+filenames = glob.glob('dist/*.whl')
+
+if len(filenames) < 1:
+ sys.exit("No wheels found")
+elif len(filenames) > 1:
+ print("Multiple wheels found:")
+ for f in filenames:
+ print(" {}".format(f))
+ sys.exit(1)
+
+path = filenames[0]
+
+if '_intel' in path:
+ print("Wheel already tagged 'intel':")
+ print(path)
+ sys.exit(0)
+elif '_x86_64' not in path:
+ print("Didn't find '_x86_64' in wheel filename:")
+ print(path)
+ sys.exit(1)
+
+new_path = path.replace('_x86_64', '_intel')
+os.rename(path, new_path)
+print("Renamed wheel to:")
+print(new_path)
diff --git a/.travis_osx_upload_whl.py b/.travis_osx_upload_whl.py
new file mode 100644
index 0000000..b858f4e
--- /dev/null
+++ b/.travis_osx_upload_whl.py
@@ -0,0 +1,66 @@
+""" Uploads wheels to pypi from travisci.
+
+The commit requires an UPLOAD line.
+"""
+import glob
+import os
+import subprocess
+import sys
+
+
+def write_config():
+ """
+ # Set these inside travis. Note, it is on a per repo basis.
+ # https://docs.travis-ci.com/user/environment-variables/#Encrypting-Variables-Using-a-Public-Key
+ # travis encrypt PYPI_USERNAME=super_secret --add
+ # travis encrypt PYPI_PASSWD=super_secret --add
+ """
+ if not os.environ.get('PYPI_USERNAME', None):
+ return
+
+ username = os.environ['PYPI_USERNAME']
+ password = os.environ['PYPI_PASSWD']
+
+ pypirc_template = """\
+[distutils]
+index-servers =
+ pypi
+[pypi]
+repository: https://upload.pypi.io/legacy/
+username: {username}
+password: {password}
+""".format(username=username, password=password)
+
+ with open('pypirc', 'w') as afile:
+ afile.write(pypirc_template)
+
+if '--write-config' in sys.argv:
+ write_config()
+ sys.exit(0)
+else:
+ if '--no-config' not in sys.argv:
+ write_config()
+
+# if --no-git we do not check with git if an upload is needed.
+do_git_check = '--no-git' not in sys.argv
+if do_git_check:
+ commit = subprocess.check_output(['git', 'log', '-1'])
+ print(commit)
+ if b'UPLOAD' not in commit:
+ print('Not uploading')
+ sys.exit(0)
+
+# There should be exactly one .whl
+filenames = glob.glob('dist/*.whl')
+
+
+print('Calling twine to upload...')
+try:
+ for filename in filenames:
+ cmd = ['twine', 'upload', '--config-file', 'pypirc', filename]
+ print(' '.join(cmd))
+ subprocess.check_call(cmd)
+except:
+ print('is twine installed?')
+finally:
+ os.unlink('pypirc')
diff --git a/MANIFEST.in b/MANIFEST.in
index 9b9c3c3..e3dd058 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,4 +1,4 @@
-include Setup.in Setup_Darwin.in Setup_Unix.in Setup_Win_Common.in *.py WHATSNEW readme.rst install.html readme.html LGPL
+include Setup.in Setup_Darwin.in Setup_Unix.in Setup_Win_Common.in *.py WHATSNEW readme.rst install.html readme.html LGPL version.py.in
recursive-include docs *
recursive-include lib *
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 748a9cb..0000000
--- a/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-#fake Makefile for pygame, to support the common
-# ./configure;make;make install
-
-PYTHON = python
-
-build: Setup setup.py
- $(PYTHON) setup.py build
-
-install: Setup setup.py
- $(PYTHON) setup.py install
-
-Setup:
- $(PYTHON) configure.py
-
-check tests:
- $(PYTHON) run_tests.py
-
-test: build test src
- $(PYTHON) run_tests.py
-
-docs:
- $(PYTHON) makeref.py
-
-clean:
- rm -rf build dist
- rm -f lib/*~ src/*~ test/*~
-
diff --git a/PKG-INFO b/PKG-INFO
new file mode 100644
index 0000000..9884da9
--- /dev/null
+++ b/PKG-INFO
@@ -0,0 +1,13 @@
+Metadata-Version: 1.0
+Name: pygame
+Version: 1.9.3
+Summary: Python Game Development
+Home-page: http://www.pygame.org
+Author: Pete Shinners, Rene Dudfield, Marcus von Appen, Bob Pendleton, others...
+Author-email: pygame at seul.org
+License: LGPL
+Description: Pygame is a Python wrapper module for the
+ SDL multimedia library. It contains python functions and classes
+ that will allow you to use SDL's support for playing cdroms,
+ audio and video output, and keyboard, mouse and joystick input.
+Platform: UNKNOWN
diff --git a/Setup.in b/Setup.in
index 735b890..38bb83e 100644
--- a/Setup.in
+++ b/Setup.in
@@ -29,8 +29,6 @@ imageext src/imageext.c $(SDL) $(IMAGE) $(PNG) $(JPEG) $(DEBUG)
font src/font.c $(SDL) $(FONT) $(DEBUG)
mixer src/mixer.c $(SDL) $(MIXER) $(DEBUG)
mixer_music src/music.c $(SDL) $(MIXER) $(DEBUG)
-_numericsurfarray src/_numericsurfarray.c $(SDL) $(DEBUG)
-_numericsndarray src/_numericsndarray.c $(SDL) $(MIXER) $(DEBUG)
scrap src/scrap.c $(SDL) $(SCRAP) $(DEBUG)
pypm src/pypm.c $(SDL) $(PORTMIDI) $(PORTTIME) $(DEBUG)
@@ -63,7 +61,7 @@ joystick src/joystick.c $(SDL) $(DEBUG)
draw src/draw.c $(SDL) $(DEBUG)
image src/image.c $(SDL) $(DEBUG)
overlay src/overlay.c $(SDL) $(DEBUG)
-transform src/transform.c src/rotozoom.c src/scale2x.c src/scale_mmx.c $(SDL) $(DEBUG)
+transform src/transform.c src/rotozoom.c src/scale2x.c src/scale_mmx.c $(SDL) $(DEBUG) -D_NO_MMX_FOR_X86_64
mask src/mask.c src/bitmask.c $(SDL) $(DEBUG)
bufferproxy src/bufferproxy.c $(SDL) $(DEBUG)
pixelarray src/pixelarray.c $(SDL) $(DEBUG)
diff --git a/WHATSNEW b/WHATSNEW
index 3c7a955..4f430af 100644
--- a/WHATSNEW
+++ b/WHATSNEW
@@ -4,6 +4,530 @@
# BREAK = change breaks existing code
# BUG = fixed a bug that was (or could have been) crashing
+
+[HG 3623:096eec484a72] Jan 08, 2017
+ Build newer versions of libogg and libvorbis into Linux base images
+
+[HG 3619:48b78eed3d5d] Jan 01, 2017
+ Add Python 3.6 to Appveyor build
+
+[HG 3618:8316c8995b14] Jan 01, 2017
+ Add Python 3.6 for manylinux build
+
+[HG 3617:d9be8e370bc3] Dec 29, 2017
+ Add Python 3.6 (Linux) on Travis
+
+[HG 3615:a7661dbc576c] Dec 18, 2017
+ Include version.py.in in sdist
+
+[HG 3578:2b59043d4151] Aug 05, 2016
+ Manylinux wheel support. Binary wheels for linux.
+
+[HG 3548:2cee182f6ccf] Jul 21, 2016
+ Travisci config for OSX binary wheel building.
+
+[HG 3545:197a07b9fe49] Jul 14, 2016
+ Slow down the liquid example a bit
+ Minor fixes for glcube example
+
+[HG 3542:7b2c232deee4] Jul 10, 2016
+ Remove test for font object state after re-initing with nonexistant path.
+
+[HG 3540:287b8ed256bb] Jul 01, 2016
+ Open files using unicode paths on Windows
+
+[HG 3539:518bc4de88a6] Jul 01, 2016
+ Use filesystem encoding rather to decode paths rather than unicode_escape codec
+
+[HG 3537:8daaa6846e73] Jun 13, 2016
+ Allow for portmidi library to contain porttime, as on Fedora.
+
+[HG 3536:594db78c15c8] Jun 01, 2016
+ Only disable optimisations for msvc14
+
+[HG 3535:76a2ed848073] Jun 01, 2016
+ Try disabling optimisations for average_color function
+
+[HG 3522:a456af4b268f] Jun 01, 2016
+ Update appveyor link and badges in readme.rst
+
+[HG 3521:b6f7d0ebcc43] May 31, 2016
+ appveyor.yml edited online with Bitbucket
+
+[HG 3520:345a411689f6] May 31, 2016
+ Appveyor building of windows binary wheels.
+
+[HG 3497:52d5f9fca5d7] Sep 18, 2012
+ Ensure local directories are specified last for precedence for Unix
+
+[HG 3496:575c7a74d85a] May 17, 2016
+ Fix some command line option handling
+ Tidy up command line options for tests
+ Clean up some code we're no longer using
+ Restore non-zero exit code when tests fail
+ Remove unused test_not_implemented function
+ Remove pygame's copy of unittest, and monkeypatches for unittest
+ Use standard Python unittest module
+ Show end of failing test runner output as well as beginning
+
+[HG 3485:fba8622a39e8] May 17, 2016
+ Remove the very ancient numeric(pre numpy) support.
+
+[HG 3480:723e04797af4] Jun 07, 2014
+ fastevent corrected lock protection of all condition signaling
+
+[HG 3477:b5aaa063a03e] May 06, 2016
+ Exit with status 1 if sdl-config missing
+
+[HG 3476:f5c0e59c3397] May 06, 2016
+ Merge with avoid-internal-unittest
+
+[HG 3475:e926bc8c7d0e] May 06, 2016
+ Run the tests in a temporary working directory rather than the pygame package
+ Use correct import name of test runner module when installed
+ Run the subprocess test_runner by module name
+
+[HG 3471:60c959451153] Mar 05, 2016
+ Pull out ffmpeg and smpeg dependencies
+
+[HG 3469:58f7736edf45] Dec 16, 2014
+ Update docs with link to PEP 0440 version scheme standard.
+
+[HG 3464:5b28fbd5f717] May 05, 2016
+ Remove some references to numeric in overview docs
+ Remove numeric from array tests
+ Remove some more miscellaneous references to Numeric
+ Remove _numericsurfarray
+ Remove _numericsndarray
+
+[HG 3458:a46c0aeb905f] May 05, 2016
+ Setup/configure shouldn't prompt for input when non-interactive
+
+[HG 3456:a2d31e438e70] Dec 20, 2014
+ Use stdlib assertAlmostEqual instead of numpy's assert_almost_equal
+
+[HG 3455:e84e36098779] May 05, 2016
+ Add Python 3.5 to Travis
+
+[HG 3453:744e582a4ec2] Dec 16, 2014
+ On Travis-CI build for Python 2.7 and Python 3.4.
+
+[HG 3452:6ae6738583ba] May 04, 2016
+ Check lowercased fs encoding against lowercase constant
+
+[HG 3450:28ddc7a3196a] Mar 05, 2016
+ Allow running tests on Python 3.5
+
+[HG 3449:d61ea8eabd56] Dec 05, 2015
+ BUG: PixelArray memory leak when using multiple indexes
+
+[HG 3448:ba6678fd5412] Nov 28, 2015
+ For Surface, Rect, and Color types, resolve Issue #280
+
+[HG 3447:9e734fb59d01] Nov 28, 2015
+ BUG: pygame.Color('white') % pygame.Color('black') halts Python
+
+[HG 3445:5525f3e30956] Nov 25, 2015
+ Resolve Issue For Python 3.4, Color arithmetic does not argument type checking
+
+[HG 3444:96203be1d815] Nov 24, 2015
+ BUG: some_Rect.unionall_ip( [] ) returns a new Rect instead of None
+
+[HG 3443:cdb77d20ee8e] Nov 11, 2015
+ pygame.scrap on X11, fix copying into PRIMARY selection
+
+[HG 3442:30ee31659166] Oct 24, 2015
+ Weird English in colour key description
+
+[HG 3441:69f8bb62b679] Oct 24, 2015
+ PyColor OverflowError on HSVA with hue value of 360
+
+[HG 3440:572050f55835] Oct 22, 2015
+ on launchpad, getfilesystemencoding returns 'ANSI_X3.4-1968'.
+
+[HG 3439:d5552c9d653d] Sep 27, 2015
+ Added a build badge for launchpad.
+
+[HG 3438:8bdcd449963f] Sep 11, 2015
+ Correct AppVeyor build badge.
+
+[HG 3436:92167dd513cd] Sep 11, 2015
+ Adding pypi, and python2 + 3 badges to readme.
+
+[HG 3434:de10e1f00edc] Sep 10, 2015
+ Move the prebuilt build tools to their own pygame/build-external-dlls project
+
+[HG 3433:ea3b3bb8714a] Sep 07, 2015
+ remove some overlooked movie files
+
+[HG 3432:01a14aca0cf0] Sep 07, 2015
+ fix minor doc issues for playmus.py
+
+[HG 3431:f6f0834fd480] Sep 07, 2015
+ Add a music player example that used pygame.mixer.music
+
+[HG 3430:951fa2b681ce] Sep 07, 2015
+ Add a machine the suffix to the Windows prebuilt directory
+
+[HG 3429:b41bf2d9da56] Sep 07, 2015
+ Fix a Python 2/3 compatibility problem in a font_text.py unit test
+
+[HG 3428:e6b39ce99474] Sep 07, 2015
+ Remove (FILE *) sharing between rwobject C module and external libraries
+
+[HG 3427:d4ff4b9179f9] Sep 05, 2015
+ Link the travisci build badge to the build page.
+
+[HG 3425:faa5879a7e6b] Jul 19, 2015
+ Warn developers about automatic window stretching. Close issue #245.
+
+[HG 3424:e01d70daadb9] Jul 04, 2015
+ Do some freetype module cleanup.
+
+[HG 3423:6bd96b0a1b25] Jul 04, 2015
+ Remove two overlooked old doc pages
+
+[HG 3422:8b608af0f35d] Jul 03, 2015
+ Clarify documentation for a full SDL event queue: resolve Issue #168
+
+[HG 3421:e6a646891264] Jul 02, 2015
+ Remove Pygame's neglected, and broken, movie support: resolve Issue #238
+
+[HG 3420:db0804838ff0] Jun 29, 2015
+ Expand the docs for pygame.music.mixer.set_pos(): Resolve Issue #241
+
+[HG 3419:b0117d331d33] Jun 26, 2015
+ Fix Issue #246: Surface test fails on x86_64 Ubuntu
+
+[HG 3418:5b80352ee412] Jun 26, 2015
+ Reformat PySurface_Blit in surface.c debugging Issue #246
+
+[HG 3417:751b612df1d1] Jun 21, 2015
+ Fix a new buffer bug in the mixer module
+
+[HG 3416:5974ff8dae3c] May 02, 2015
+ Fix bug where pygame.color fails the unit test for x86-32 Linux
+
+[HG 3415:9ac6c2d577fc] May 02, 2015
+ Fix a bug in sysfont.py exposed by commit ae2e36d
+
+[HG 3414:dc57da440ac3] Apr 30, 2015
+ Decapitate zombie bug 52 (Motherhampster Bugzilla)
+
+[HG 3413:c95e75c79e21] Apr 29, 2015
+ A possible solution to Issue #131
+
+[HG 3412:ae2e36dc3f4c] Apr 27, 2015
+ Removed hard-coded font lists. They're not necessary,
+ and updating them every time that a new OS is released would be a burden.
+ Now, sysfont will depend on the registry (on Windows) or X11 fc-list (on any other OS)
+ to generate a system's font list.
+
+[HG 3411:7b227f4892f2] Apr 23, 2015
+ Reindent alphablit.c
+
+[HG 3410:c080fc971853] Apr 13, 2015
+ Close Issue #243, For a string with trailing spaces, freetype ignores the last space in boundary calculations
+
+[HG 3409:1418130101df] Apr 10, 2015
+ Close Issue #237, Memory overrun when text without descenders is rendered with underlining
+
+[HG 3408:128931b1d70f] Apr 07, 2015
+ Close Issue #242, freetype.Font.get_rect() ignores style defaults when the style argument is not given
+
+[HG 3403:db5966ca2b4d] Feb 15, 2015
+ Process lib/__init__.py with autopep8.
+
+[HG 3402:78fa571425e3] Feb 14, 2015
+ Replace try...except blocks with if...else blocks in lib/compat.py because they execute slightly more quickly.
+
+[HG 3400:21d229a4c181] Feb 07, 2015
+ remove some gcc 4.8.2 compiler warnings for imageext.c
+
+[HG 3399:3b3ba7749842] Jan 18, 2015
+ Close Issue #165, ResourceWarning: unclosed file for pygame_icon.bmp
+
+[HG 3398:727f7033ffe6] Jan 11, 2015
+ Close Issue #186, Test_freetype_Font_get_rect fails with freetype-2.5.1
+
+[HG 3397:ab487ab966a4] Jan 11, 2015
+ Make the pygame.freetype.init() cache_size argument actually work
+
+[HG 3396:5f22727d07e6] Jan 11, 2015
+ pygame.freetype.init() would crash on error
+
+[HG 3395:7213968d5e81] Dec 31, 2014
+ A fix for Issue 187: Pygame.tests.freetype_test segfaults on Python 3.4b1
+
+[HG 3393:b26e6d95fe72] Dec 29, 2014
+ Fix bug where PyBuffer_Release is called after a Python error is raised
+
+[HG 3392:b7609599015d] Dec 28, 2014
+ Include gcc libaries in the Pygame Windows install
+
+[HG 3390:9260d857774e] Dec 27, 2014
+ Color masks in jpeg save code on big endian fixed. Applies to issue #221;
+
+[HG 3389:e6407e81be55] Dec 23, 2014
+ Reconfigure the msys_build_deps.py build chain to link only to msvcrt.dll
+
+[HG 3388:08c495db0c53] Dec 22, 2014
+ Remove cross library FILE * dependencies in imageext.c
+
+[HG 3386:da5514cb5675] Dec 16, 2014
+ Fix for issue #230. Skip test_image_convert_bug_131 for headless tests.
+
+[HG 3384:b08471ecc2a0] Dec 15, 2014
+ Fix for issue 226, FontTest.test_render_args unit test fails on headless machine
+
+[HG 3382:64f9038c292d] Dec 17, 2014
+ Use UTF-8 filenames on Linux systems claiming that the filesystem encoding is
+
+[HG 3379:04d8563ce724] Dec 14, 2014
+ Fix issue 227. test_array_keyword in mixer_test.py fails when using disk as audio driver
+
+[HG 3376:f92be56108cb] Dec 14, 2014
+ Fix issue 225. test_set_grab_and_get_symmetric unit test fails on automated build bot without a display
+
+[HG 3371:8a7a6ce2a852] Dec 15, 2014
+ Update to only skip tests if we have a dummy video driver.
+
+[HG 3370:676f8d6cbb8a] Dec 15, 2014
+ Conditionally skip Freetype tests using subprocess_ignore
+
+[HG 3362:ca4834ff9372] Apr 22, 2014
+ Bug fix: Red and green channels inversion on AMD 64 (see issue #39).
+
+[HG 3361:e3ae850caa1e] Nov 03, 2014
+ fix issue 214, math.Vector2.rotate fails on certain inputs
+
+[HG 3353:567f3cc4f554] Sep 09, 2014
+ Pre-declare src/dstdiff64 variables--otherwise this module fails to compile using C90 mode in gcc
+
+[HG 3350:fd200cdb6897] Oct 12, 2014
+ Fix draw↔blit typo in the example code in MoveIt tutorial
+
+[HG 3349:823708f24a3a] Apr 28, 2014
+ Fix testcase failure when using Python's unittest module.
+
+[HG 3346:78ee68c7ede6] Jan 31, 2014
+ Fixes to always compile SCRAP on MacOSX.
+
+[HG 3345:ee208d86eb98] Jan 23, 2014
+ For issue #165, on quit tell it that the icon has not been set.
+
+[HG 3344:cd66fb7efeec] Jan 23, 2014
+ Added unit tests for pygame.math inplace operators. Fixes #172
+
+[HG 3343:32919bdd25e9] Jan 22, 2014
+ Catch NotImplementedError when pkg_resources fails.. Fixes #184
+
+[HG 3342:6adea40ae4f7] Jan 21, 2014
+ Fix typo in doc index: closes issue #190
+
+[HG 3341:4ed9cb765867] Jan 16, 2014
+ A fix for the SysFont hang on OS X 10.9 mentioned in issue #179
+
+[HG 3340:90f8019b31d2] Nov 08, 2013
+ Add a pygame.freetype module code point unit test (closes Issue #75)
+
+[HG 3339:46ed0161021c] Nov 08, 2013
+ Finish freetype module doc page (towards Issue #75)
+
+[HG 3338:3299e2cc3c4c] Nov 05, 2013
+ fix problem in PixelArray with sequence item access
+
+[HG 3337:b59ccbbd4586] Nov 01, 2013
+ For BufferProxy old buffer support, handle (void *) better.
+
+[HG 3336:56e0eadfc267] Oct 28, 2013
+ Bug fix: Segfault on surface.get_bounding_rect(). Closes Issue #180
+
+[HG 3335:c80631c9c518] Oct 26, 2013
+ _freetype.c msvc compatibility for Issue #181
+
+[HG 3334:e352941a02d1] Oct 26, 2013
+ add a fgcolor property to freetype.Font (towards Issue #75)
+
+[HG 3333:e0a9058d639d] Oct 25, 2013
+ enable freetype.Font.get_rect() to reuse layouts with render methods (towards Issue #75)
+
+[HG 3332:bb1dac8cba21] Oct 21, 2013
+ for bitmap files freetype.Font uses first available size as default (towards Issue #75)
+
+[HG 3331:3c84a0ef193a] Oct 20, 2013
+ Use real fixed width font in test_freetype_Font_init (towards issue #75)
+
+[HG 3330:2e27cc842430] Oct 20, 2013
+ enable ucs4 unit tests for freetype.Font.get_rect() (towards Issue #75)
+
+[HG 3329:96fe757a54ce] Oct 20, 2013
+ allow (width, height) freetype.Font size values (towards Issue #75)
+
+[HG 3328:054dbe9b0457] Oct 20, 2013
+ handle size errors consistently for freetype.Font sized methods (toward Issue #75)
+
+[HG 3327:2bf12751af9c] Oct 19, 2013
+ changeset d2feb84c6b76 broke freetype_misc.py example, fix
+
+[HG 3326:419b0740d3df] Oct 18, 2013
+ error check pygame.freetype.Font scalable font properties (toward Issue #75)
+
+[HG 3325:25010374a4e4] Oct 17, 2013
+ SDL_SOUNDFONTS handling in base_test.py
+
+[HG 3324:d2feb84c6b76] Oct 17, 2013
+ improve pygame.freetype.Font text rotation handling (towards Issue #75)
+
+[HG 3323:b0f518dee138] Oct 17, 2013
+ improve pygame.freetype.Font font size handling (towards Issue #75)
+
+[HG 3322:8f252e8487ca] Oct 16, 2013
+ reduce pygame.freetype.Font.__init__ args (towards Issue #75)
+
+[HG 3321:0d2fb51b889b] Oct 15, 2013
+ add use_bitmap_strike property to pygame.freetype.Font (towards Issue #75)
+
+[HG 3320:2aa48db2cbcf] Oct 14, 2013
+ add bitmap size introspection to pygame.freetype.Font (toward Issue #75)
+
+[HG 3319:4459d217993f] Oct 11, 2013
+ some small document changes
+
+[HG 3318:9fd0e65e51c0] Oct 10, 2013
+ make setup.py work with Python 2.5 (again)
+
+[HG 3317:d739db5c3152] Oct 10, 2013
+ Make hg ignore /docs/_images
+
+[HG 3316:642e892bffeb] Oct 10, 2013
+ Add hg identifier to MSI installer filename
+
+[HG 3315:ea8244e1ad8f] Oct 10, 2013
+ Automatically generate the version module with setup.py
+
+[HG 3314:a6f89747b551] Oct 09, 2013
+ Remove some gcc compiler warnings for freetype module
+
+[HG 3313:1750c209cb17] Oct 09, 2013
+ Fix reference counting problems with array interface
+
+[HG 3312:1092594179b4] Oct 06, 2013
+ Fix some CPyChecker warnings for pixelcopy (toward issue #171)
+
+[HG 3311:91ac7a674af5] Oct 06, 2013
+ Fix some CPyChecker warnings for pixelarray (toward issue #171)
+
+[HG 3310:9e222e19d04f] Oct 03, 2013
+ Start of 1.9.2 alpha releases
+
+[HG 3309:6edd09029351] Oct 02, 2013
+ Fix some CPyChecker detected bugs in imageext.c and font.c
+
+[HG 3308:12de2da43ecb] Sep 30, 2013
+ Better document EventType properties: closes issue #166
+
+[HG 3307:bf49fd02a920] Sep 28, 2013
+ Font issue for mac on PPC, Address issue #177 (untested)
+
+[HG 3306:c4a65a9b8049] Sep 26, 2013
... 24580 lines suppressed ...
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/pygame.git
More information about the Python-modules-commits
mailing list