[allegro5] branch master updated (ed6fd78 -> bf73787)
Tobias Hansen
thansen at moszumanska.debian.org
Thu Apr 21 16:41:10 UTC 2016
This is an automated email from the git hooks/post-receive script.
thansen pushed a change to branch master
in repository allegro5.
from ed6fd78 Change build dependency from libpng12-dev to libpng-dev.
new 57c495a Imported Upstream version 5.2.0
new a3fbf64 Merge tag 'upstream/5.2.0'
new 24a0655 New changelog entry.
new d155bd7 Refresh patches.
new 8d9ea06 Rename files in debian directory.
new 5c6f07f Many changes necessary for 5.0 -> 5.2.
new 9091adb Update sonames and package names in symbol files.
new bf73787 Change d/rules according to changed files.
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
CHANGES-5.1.txt | 2109 +++
CHANGES-5.2.txt | 113 +
CMakeLists.txt | 426 +-
CONTRIBUTORS.txt | 51 +-
LICENSE.txt | 35 +-
README.txt | 55 +-
README_android.txt | 287 +
README_iphone.txt | 109 +-
README_macosx.txt | 26 +
README_pkgconfig.txt | 11 +-
README_raspberrypi.txt | 36 +
README_releasing.txt | 69 +
README_windows.txt | 35 +
addons/CMakeLists.txt | 24 +-
addons/acodec/CMakeLists.txt | 68 +-
addons/acodec/acodec.c | 4 +
addons/acodec/acodec.h | 11 +
.../allegro5/internal/aintern_acodec_cfg.h.cmake | 1 +
addons/acodec/flac.c | 4 +-
addons/acodec/helper.c | 18 +
addons/acodec/helper.h | 1 +
addons/acodec/modaudio.c | 29 +-
addons/acodec/ogg.c | 10 +-
addons/acodec/voc.c | 360 +
addons/acodec/wav.c | 22 +-
addons/audio/CMakeLists.txt | 52 +-
addons/audio/allegro5/allegro_audio.h | 47 +-
addons/audio/allegro5/internal/aintern_audio.h | 64 +-
.../allegro5/internal/aintern_audio_cfg.h.cmake | 1 +
addons/audio/alsa.c | 163 +-
addons/audio/aqueue.m | 290 +-
addons/audio/audio.c | 97 +-
addons/audio/dsound.cpp | 277 +-
addons/audio/kcm_dtor.c | 5 +-
addons/audio/kcm_instance.c | 13 +-
addons/audio/kcm_mixer.c | 87 +-
addons/audio/kcm_sample.c | 58 +-
addons/audio/kcm_stream.c | 209 +-
addons/audio/kcm_voice.c | 24 +-
addons/audio/openal.c | 5 +-
addons/audio/opensl.c | 714 +
addons/audio/oss.c | 62 +-
addons/audio/pulseaudio.c | 127 +-
addons/audio/recorder.c | 166 +
addons/audio/sdl_audio.c | 142 +
addons/color/CMakeLists.txt | 8 +-
addons/color/allegro5/allegro_color.h | 2 +-
addons/color/color.c | 38 +-
addons/font/CMakeLists.txt | 8 +-
addons/font/allegro5/allegro_font.h | 46 +-
addons/font/font.c | 81 +-
addons/font/fontbmp.c | 32 +-
addons/font/text.c | 335 +
addons/image/CMakeLists.txt | 23 +-
addons/image/allegro5/internal/aintern_image.h | 44 +-
.../allegro5/internal/aintern_image_cfg.h.cmake | 1 +
addons/image/android.c | 15 +
addons/image/bmp.c | 1269 +-
addons/image/dds.c | 196 +
addons/image/gdiplus.cpp | 65 +-
addons/image/identify.c | 26 +
addons/image/iio.c | 38 +-
addons/image/iphone.m | 18 +-
addons/image/jpg.c | 24 +-
addons/image/macosx.m | 27 +-
addons/image/pcx.c | 59 +-
addons/image/png.c | 59 +-
addons/image/tga.c | 33 +-
addons/main/CMakeLists.txt | 16 +-
addons/memfile/CMakeLists.txt | 8 +-
addons/memfile/memfile.c | 14 +-
addons/native_dialog/CMakeLists.txt | 39 +-
.../native_dialog/allegro5/allegro_native_dialog.h | 72 +-
.../allegro5/internal/aintern_native_dialog.h | 68 +
addons/native_dialog/dialog.c | 10 +-
addons/native_dialog/gtk_dialog.c | 4 +-
addons/native_dialog/gtk_dialog.h | 24 +
addons/native_dialog/gtk_filesel.c | 125 +-
addons/native_dialog/gtk_menu.c | 446 +
addons/native_dialog/gtk_msgbox.c | 1 +
addons/native_dialog/gtk_textlog.c | 1 +
addons/native_dialog/gtk_thread.c | 64 +
addons/native_dialog/gtk_xgtk.c | 447 +
addons/native_dialog/gtk_xgtk.h | 16 +
addons/native_dialog/iphone_dialog.m | 75 +-
addons/native_dialog/menu.c | 877 ++
addons/native_dialog/osx_dialog.m | 782 +-
addons/native_dialog/textlog.c | 8 +-
addons/native_dialog/win_dialog.c | 261 +-
addons/physfs/CMakeLists.txt | 10 +-
addons/physfs/a5_physfs.c | 49 +-
addons/physfs/a5_physfs_dir.c | 110 +-
addons/physfs/allegro_physfs_intern.h | 2 +-
addons/primitives/CMakeLists.txt | 19 +-
addons/primitives/allegro5/allegro_primitives.h | 101 +-
addons/primitives/allegro5/internal/aintern_prim.h | 68 +-
.../allegro5/internal/aintern_prim_directx.h | 29 +-
.../allegro5/internal/aintern_prim_opengl.h | 16 +-
.../allegro5/internal/aintern_prim_soft.h | 8 +
addons/primitives/directx_shaders.c | 700 -
addons/primitives/directx_shaders.cpp | 191 +
addons/primitives/high_primitives.c | 23 +-
addons/primitives/line_soft.c | 5 +-
addons/primitives/nshader.cpp | 36 +-
addons/primitives/nshader.fx | 21 +-
addons/primitives/polygon.c | 84 +
addons/primitives/polyline.c | 545 +
addons/primitives/precompiled_shaders.inc | 618 +
addons/primitives/prim_directx.c | 651 -
addons/primitives/prim_directx.cpp | 1190 ++
addons/primitives/prim_opengl.c | 744 +-
addons/primitives/prim_soft.c | 4 -
addons/primitives/prim_util.c | 251 +
addons/primitives/primitives.c | 385 +-
addons/primitives/triangulator.c | 870 ++
addons/ttf/CMakeLists.txt | 15 +-
addons/ttf/ttf.c | 478 +-
addons/video/CMakeLists.txt | 60 +
addons/video/allegro5/allegro_video.h | 77 +
addons/video/allegro5/internal/aintern_video.h | 40 +
.../allegro5/internal/aintern_video_cfg.h.cmake | 1 +
addons/video/ogv.c | 1364 ++
addons/video/video.c | 312 +
allegro.mft | 726 +-
allegro5.cfg | 49 +-
android/Activity.cmake | 47 +
android/CMakeLists.txt | 20 +
android/Example.cmake | 74 +
android/allegro_activity/AndroidManifest.xml | 8 +
android/allegro_activity/build.xml | 17 +
android/allegro_activity/localgen.properties.in | 1 +
android/allegro_activity/proguard.cfg | 40 +
android/allegro_activity/project.properties.in | 15 +
android/allegro_activity/src/AllegroAPKList.java | 49 +
android/allegro_activity/src/AllegroAPKStream.java | 159 +
android/allegro_activity/src/AllegroActivity.java | 550 +
android/allegro_activity/src/AllegroEGL.java | 313 +
.../allegro_activity/src/AllegroInputStream.java | 77 +
android/allegro_activity/src/AllegroSurface.java | 225 +
android/allegro_activity/src/Clipboard.java | 88 +
android/allegro_activity/src/Const.java | 100 +
android/allegro_activity/src/ImageLoader.java | 103 +
android/allegro_activity/src/Key.java | 436 +
android/allegro_activity/src/KeyListener.java | 177 +
android/allegro_activity/src/Path.java | 29 +
android/allegro_activity/src/Reflect.java | 92 +
android/allegro_activity/src/ScreenLock.java | 53 +
android/allegro_activity/src/Sensors.java | 57 +
android/allegro_activity/src/TouchListener.java | 115 +
android/android1.bat | 1 +
android/example/AndroidManifest.xml | 20 +
android/example/ant.properties | 17 +
android/example/assets/alexlogo.png | Bin 0 -> 6959 bytes
android/example/build.xml | 95 +
android/example/csrc/main.c | 233 +
android/example/custom_rules.xml | 19 +
android/example/jni/Android.mk | 40 +
android/example/jni/Application.mk | 3 +
android/example/jni/localgen.mk.in | 12 +
android/example/localgen.properties.in | 1 +
android/example/project.properties.in | 11 +
android/example/res/layout/main.xml | 13 +
android/example/res/values/strings.xml | 4 +
android/example/run.sh | 9 +
.../src/org/liballeg/example/ExampleActivity.java | 29 +
appveyor.yml | 16 +
cmake/AllegroFindFFMPEG.cmake | 13 +
cmake/AllegroFindOSS.cmake | 2 +-
cmake/AndroidApp.cmake | 120 +
cmake/Common.cmake | 318 +-
cmake/FileList.cmake | 116 +-
cmake/FindCg.cmake | 144 +
cmake/FindD3D9.cmake | 34 -
cmake/FindD3DX9.cmake | 28 -
cmake/FindDInput.cmake | 34 -
cmake/FindDSound.cmake | 34 -
cmake/FindDUMB.cmake | 5 +-
cmake/FindDirectX.cmake | 100 +
cmake/FindGDIPLUS.cmake | 7 +-
cmake/FindOpenGLES.cmake | 26 +
cmake/FindOpenGLES2.cmake | 28 +
cmake/FindOpenSL.cmake | 29 +
cmake/FindTheora.cmake | 39 +
cmake/FindVorbis.cmake | 21 +-
cmake/Toolchain-android.cmake | 159 +
cmake/Toolchain-iphone.cmake | 10 +-
cmake/Toolchain-mingw.cmake | 1 +
cmake/Toolchain-raspberrypi.cmake | 50 +
debian/allegro5-doc.doc-base | 2 +-
debian/changelog | 15 +
debian/compile_examples.sh | 2 +-
debian/control | 84 +-
debian/liballegro-acodec5-dev.install | 2 +-
debian/liballegro-acodec5.0.lintian-overrides | 3 -
debian/liballegro-acodec5.0.symbols | 4 -
...dec5.0.install => liballegro-acodec5.2.install} | 0
debian/liballegro-acodec5.2.lintian-overrides | 3 +
debian/liballegro-acodec5.2.symbols | 4 +
debian/liballegro-audio5-dev.install | 2 +-
debian/liballegro-audio5.0.symbols | 120 -
...udio5.0.install => liballegro-audio5.2.install} | 0
debian/liballegro-audio5.2.symbols | 120 +
debian/liballegro-dialog5-dev.install | 2 +-
debian/liballegro-dialog5.0.symbols | 15 -
...log5.0.install => liballegro-dialog5.2.install} | 0
debian/liballegro-dialog5.2.symbols | 15 +
debian/liballegro-image5-dev.install | 2 +-
debian/liballegro-image5.0.symbols | 5 -
...mage5.0.install => liballegro-image5.2.install} | 0
debian/liballegro-image5.2.symbols | 5 +
debian/liballegro-physfs5-dev.install | 2 +-
debian/liballegro-physfs5.0.symbols | 4 -
...sfs5.0.install => liballegro-physfs5.2.install} | 0
debian/liballegro-physfs5.2.symbols | 4 +
debian/liballegro-ttf5-dev.install | 2 +-
debian/liballegro-ttf5.0.lintian-overrides | 3 -
debian/liballegro-ttf5.0.symbols | 8 -
...ro-ttf5.0.install => liballegro-ttf5.2.install} | 0
debian/liballegro-ttf5.2.lintian-overrides | 3 +
debian/liballegro-ttf5.2.symbols | 8 +
debian/liballegro-video5-dev.install | 3 +
debian/liballegro-video5.2.install | 1 +
debian/liballegro-video5.2.symbols | 18 +
debian/liballegro5-dev.install | 24 +-
debian/liballegro5.0.symbols | 514 -
...ballegro5.0.examples => liballegro5.2.examples} | 0
...liballegro5.0.install => liballegro5.2.install} | 0
debian/liballegro5.2.symbols | 514 +
debian/patches/fix-fallback-path-max.patch | 10 +-
debian/patches/fix-manpage-generation-script.patch | 2 +-
debian/patches/fix-manpages.patch | 2 +-
...require-directx_shaders.c-only-on-windows.patch | 16 -
debian/patches/series | 1 -
debian/patches/use-debians-dejavu-font.patch | 4 +-
debian/rules | 7 +-
demos/cosmic_protector/CMakeLists.txt | 72 +-
demos/cosmic_protector/data/gfx/background.jpg | Bin 0 -> 123615 bytes
demos/cosmic_protector/data/gfx/background.tga | Bin 202675 -> 0 bytes
demos/cosmic_protector/data/gfx/icon48.png | Bin 0 -> 2978 bytes
demos/cosmic_protector/data/gfx/large_asteroid.png | Bin 0 -> 10944 bytes
demos/cosmic_protector/data/gfx/large_asteroid.tga | Bin 6539 -> 0 bytes
demos/cosmic_protector/data/gfx/large_bullet.png | Bin 0 -> 1387 bytes
demos/cosmic_protector/data/gfx/large_bullet.tga | Bin 304 -> 0 bytes
.../data/gfx/large_explosion_0.png | Bin 0 -> 3066 bytes
.../data/gfx/large_explosion_0.tga | Bin 1967 -> 0 bytes
.../data/gfx/large_explosion_1.png | Bin 0 -> 4024 bytes
.../data/gfx/large_explosion_1.tga | Bin 3231 -> 0 bytes
.../data/gfx/large_explosion_2.png | Bin 0 -> 3888 bytes
.../data/gfx/large_explosion_2.tga | Bin 6237 -> 0 bytes
.../data/gfx/large_explosion_3.png | Bin 0 -> 3616 bytes
.../data/gfx/large_explosion_3.tga | Bin 4993 -> 0 bytes
.../data/gfx/large_explosion_4.png | Bin 0 -> 2223 bytes
.../data/gfx/large_explosion_4.tga | Bin 2189 -> 0 bytes
demos/cosmic_protector/data/gfx/large_font.png | Bin 0 -> 10265 bytes
demos/cosmic_protector/data/gfx/large_font.tga | Bin 61835 -> 0 bytes
demos/cosmic_protector/data/gfx/life_powerup.png | Bin 0 -> 401 bytes
demos/cosmic_protector/data/gfx/life_powerup.tga | Bin 794 -> 0 bytes
demos/cosmic_protector/data/gfx/logo.png | Bin 0 -> 20132 bytes
demos/cosmic_protector/data/gfx/logo.tga | Bin 66162 -> 0 bytes
.../cosmic_protector/data/gfx/medium_asteroid.png | Bin 0 -> 4966 bytes
.../cosmic_protector/data/gfx/medium_asteroid.tga | Bin 3644 -> 0 bytes
demos/cosmic_protector/data/gfx/ship.png | Bin 0 -> 6835 bytes
demos/cosmic_protector/data/gfx/ship.tga | Bin 7963 -> 0 bytes
demos/cosmic_protector/data/gfx/ship_icon.tga | Bin 789 -> 1068 bytes
demos/cosmic_protector/data/gfx/ship_trans.png | Bin 0 -> 546 bytes
demos/cosmic_protector/data/gfx/ship_trans.tga | Bin 2406 -> 0 bytes
demos/cosmic_protector/data/gfx/small_asteroid.png | Bin 0 -> 1560 bytes
demos/cosmic_protector/data/gfx/small_asteroid.tga | Bin 1282 -> 0 bytes
demos/cosmic_protector/data/gfx/small_bullet.png | Bin 0 -> 241 bytes
demos/cosmic_protector/data/gfx/small_bullet.tga | Bin 148 -> 0 bytes
.../data/gfx/small_explosion_0.png | Bin 0 -> 1204 bytes
.../data/gfx/small_explosion_0.tga | Bin 574 -> 0 bytes
.../data/gfx/small_explosion_1.png | Bin 0 -> 1574 bytes
.../data/gfx/small_explosion_1.tga | Bin 1212 -> 0 bytes
.../data/gfx/small_explosion_2.png | Bin 0 -> 1480 bytes
.../data/gfx/small_explosion_2.tga | Bin 1959 -> 0 bytes
.../data/gfx/small_explosion_3.png | Bin 0 -> 1325 bytes
.../data/gfx/small_explosion_3.tga | Bin 1398 -> 0 bytes
.../data/gfx/small_explosion_4.png | Bin 0 -> 1072 bytes
.../data/gfx/small_explosion_4.tga | Bin 620 -> 0 bytes
demos/cosmic_protector/data/gfx/small_font.png | Bin 0 -> 1988 bytes
demos/cosmic_protector/data/gfx/small_font.tga | Bin 30326 -> 0 bytes
demos/cosmic_protector/data/gfx/trail.png | Bin 0 -> 285 bytes
demos/cosmic_protector/data/gfx/trail.tga | Bin 574 -> 0 bytes
demos/cosmic_protector/data/gfx/ufo0.png | Bin 0 -> 4308 bytes
demos/cosmic_protector/data/gfx/ufo0.tga | Bin 4045 -> 0 bytes
demos/cosmic_protector/data/gfx/ufo1.png | Bin 0 -> 4395 bytes
demos/cosmic_protector/data/gfx/ufo1.tga | Bin 4034 -> 0 bytes
demos/cosmic_protector/data/gfx/ufo2.png | Bin 0 -> 4330 bytes
demos/cosmic_protector/data/gfx/ufo2.tga | Bin 4045 -> 0 bytes
demos/cosmic_protector/data/gfx/weapon_powerup.png | Bin 0 -> 401 bytes
demos/cosmic_protector/data/gfx/weapon_powerup.tga | Bin 794 -> 0 bytes
demos/cosmic_protector/include/Input.hpp | 21 +
demos/cosmic_protector/include/Player.hpp | 3 +
demos/cosmic_protector/include/Wave.hpp | 1 -
.../cosmic_protector/include/cosmic_protector.hpp | 12 +-
.../include/cosmic_protector_objc.h | 10 +
demos/cosmic_protector/include/gui.hpp | 1 +
demos/cosmic_protector/include/joypad_c.h | 13 +
demos/cosmic_protector/include/joypad_handler.h | 22 +
demos/cosmic_protector/src/Asteroid.cpp | 1 -
demos/cosmic_protector/src/ButtonWidget.cpp | 2 +-
demos/cosmic_protector/src/DisplayResource.cpp | 36 +-
demos/cosmic_protector/src/GUI.cpp | 314 +-
demos/cosmic_protector/src/Game.cpp | 77 +-
demos/cosmic_protector/src/Input.cpp | 240 +-
demos/cosmic_protector/src/Player.cpp | 45 +-
demos/cosmic_protector/src/Resource.cpp | 44 +-
demos/cosmic_protector/src/cosmic_protector.cpp | 60 +-
demos/cosmic_protector/src/cosmic_protector_objc.m | 22 +
demos/cosmic_protector/src/joypad_dummy.cpp | 34 +
demos/cosmic_protector/src/joypad_handler.m | 214 +
demos/cosmic_protector/src/logic.cpp | 14 +-
demos/cosmic_protector/src/render.cpp | 29 +-
demos/cosmic_protector/src/wave.cpp | 2 +-
demos/skater/CMakeLists.txt | 149 +
demos/skater/blender/ademo_export.py | 445 +
demos/skater/blender/level.blend.gz | Bin 0 -> 133590 bytes
demos/skater/blender/readme.txt | 28 +
demos/skater/data/audio/ding.ogg | Bin 0 -> 6299 bytes
demos/skater/data/audio/dooropen.ogg | Bin 0 -> 7976 bytes
demos/skater/data/audio/pop.ogg | Bin 0 -> 4730 bytes
demos/skater/data/audio/skating.ogg | Bin 0 -> 7022 bytes
demos/skater/data/audio/wave.ogg | Bin 0 -> 15730 bytes
demos/skater/data/graphics/bananas.png | Bin 0 -> 483 bytes
demos/skater/data/graphics/cherries.png | Bin 0 -> 557 bytes
demos/skater/data/graphics/cloud.png | Bin 0 -> 6957 bytes
demos/skater/data/graphics/dooropen.png | Bin 0 -> 1248 bytes
demos/skater/data/graphics/doorshut.png | Bin 0 -> 2991 bytes
demos/skater/data/graphics/exitsign.png | Bin 0 -> 589 bytes
demos/skater/data/graphics/grass.png | Bin 0 -> 498 bytes
demos/skater/data/graphics/ice.png | Bin 0 -> 11719 bytes
demos/skater/data/graphics/icecream.png | Bin 0 -> 601 bytes
demos/skater/data/graphics/icetip.png | Bin 0 -> 431 bytes
demos/skater/data/graphics/orange.png | Bin 0 -> 550 bytes
demos/skater/data/graphics/skatefast.png | Bin 0 -> 747 bytes
demos/skater/data/graphics/skatemed.png | Bin 0 -> 749 bytes
demos/skater/data/graphics/skater1.png | Bin 0 -> 731 bytes
demos/skater/data/graphics/skater2.png | Bin 0 -> 714 bytes
demos/skater/data/graphics/skater3.png | Bin 0 -> 725 bytes
demos/skater/data/graphics/skater4.png | Bin 0 -> 739 bytes
demos/skater/data/graphics/skateslow.png | Bin 0 -> 745 bytes
demos/skater/data/graphics/soil.png | Bin 0 -> 32288 bytes
demos/skater/data/graphics/sweet.png | Bin 0 -> 471 bytes
demos/skater/data/graphics/water.png | Bin 0 -> 56107 bytes
demos/skater/data/level.txt | 15379 +++++++++++++++++++
demos/skater/data/menu/back.png | Bin 0 -> 13380 bytes
demos/skater/data/menu/button.ogg | Bin 0 -> 3780 bytes
demos/skater/data/menu/cancunsmall.png | Bin 0 -> 3684 bytes
demos/skater/data/menu/endoflevel.ogg | Bin 0 -> 97244 bytes
demos/skater/data/menu/intro_music.ogg | Bin 0 -> 118278 bytes
demos/skater/data/menu/logofont.png | Bin 0 -> 12990 bytes
demos/skater/data/menu/menu_music.ogg | Bin 0 -> 2012373 bytes
demos/skater/data/menu/skate2.ogg | Bin 0 -> 906287 bytes
demos/skater/data/menu/welcome.ogg | Bin 0 -> 9835 bytes
demos/skater/data/readme.txt | 21 +
demos/skater/data/thanks.txt | 1150 ++
demos/skater/src/anim.c | 132 +
demos/skater/src/anim.h | 20 +
demos/skater/src/background_scroller.c | 60 +
demos/skater/src/background_scroller.h | 10 +
demos/skater/src/credits.c | 531 +
demos/skater/src/credits.h | 10 +
demos/skater/src/defines.h | 63 +
demos/skater/src/demodata.h | 45 +
demos/skater/src/fps.c | 66 +
demos/skater/src/fps.h | 120 +
demos/skater/src/framework.c | 498 +
demos/skater/src/framework.h | 55 +
demos/skater/src/game.c | 488 +
demos/skater/src/game.h | 24 +
demos/skater/src/gamepad.c | 174 +
demos/skater/src/gamepad.h | 11 +
demos/skater/src/gamestate.h | 40 +
demos/skater/src/global.c | 451 +
demos/skater/src/global.h | 210 +
demos/skater/src/intro.c | 105 +
demos/skater/src/keyboard.c | 180 +
demos/skater/src/keyboard.h | 15 +
demos/skater/src/level.c | 534 +
demos/skater/src/level.h | 32 +
demos/skater/src/level_alloc.c | 99 +
demos/skater/src/level_alloc.h | 14 +
demos/skater/src/level_file.c | 508 +
demos/skater/src/level_file.h | 15 +
demos/skater/src/level_state.c | 73 +
demos/skater/src/menu.c | 652 +
demos/skater/src/menu.h | 62 +
demos/skater/src/menu_about.c | 75 +
demos/skater/src/menu_controls.c | 76 +
demos/skater/src/menu_graphics.c | 167 +
demos/skater/src/menu_main.c | 87 +
demos/skater/src/menu_misc.c | 86 +
demos/skater/src/menu_options.c | 61 +
demos/skater/src/menu_sound.c | 84 +
demos/skater/src/menu_success.c | 67 +
demos/skater/src/menus.h | 19 +
demos/skater/src/mouse.c | 61 +
demos/skater/src/mouse.h | 9 +
demos/skater/src/music.c | 68 +
demos/skater/src/music.h | 13 +
demos/skater/src/physics.c | 547 +
demos/skater/src/physics.h | 11 +
demos/skater/src/quadtree.c | 764 +
demos/skater/src/quadtree.h | 148 +
demos/skater/src/screenshot.c | 66 +
demos/skater/src/screenshot.h | 81 +
demos/skater/src/skater.c | 37 +
demos/skater/src/token.c | 250 +
demos/skater/src/token.h | 87 +
demos/skater/src/transition.c | 74 +
demos/skater/src/transition.h | 24 +
demos/skater/src/vcontroller.c | 26 +
demos/skater/src/vcontroller.h | 65 +
demos/speed/CMakeLists.txt | 32 +-
demos/speed/makefile | 105 -
docs/CMakeLists.txt | 22 +-
docs/Refman.cmake | 18 +-
docs/html/refman/acodec.html | 15 +-
docs/html/refman/audio.html | 421 +-
docs/html/refman/autosuggest.js | 144 +-
docs/html/refman/color.html | 41 +-
docs/html/refman/config.html | 46 +-
docs/html/refman/direct3d.html | 40 +-
docs/html/refman/display.html | 221 +-
docs/html/refman/events.html | 178 +-
docs/html/refman/file.html | 79 +-
docs/html/refman/fixed.html | 44 +-
docs/html/refman/font.html | 265 +-
docs/html/refman/fshook.html | 65 +-
docs/html/refman/fullscreen_mode.html | 12 +-
docs/html/refman/getting_started.html | 14 +-
docs/html/refman/graphics.html | 583 +-
docs/html/refman/haptic.html | 533 +
docs/html/refman/image.html | 14 +-
docs/html/refman/images/LINE_CAP.png | Bin 0 -> 21480 bytes
docs/html/refman/images/LINE_JOIN.png | Bin 0 -> 15893 bytes
docs/html/refman/index.html | 19 +-
docs/html/refman/index_all.html | 388 +-
docs/html/refman/joystick.html | 32 +-
docs/html/refman/keyboard.html | 45 +-
docs/html/refman/main.html | 8 +-
docs/html/refman/memfile.html | 10 +-
docs/html/refman/memory.html | 20 +-
docs/html/refman/misc.html | 10 +-
docs/html/refman/monitor.html | 19 +-
docs/html/refman/mouse.html | 67 +-
docs/html/refman/native_dialog.html | 356 +-
docs/html/refman/opengl.html | 31 +-
docs/html/refman/pandoc.css | 1 +
docs/html/refman/path.html | 33 +-
docs/html/refman/physfs.html | 10 +-
docs/html/refman/platform.html | 104 +-
docs/html/refman/primitives.html | 496 +-
docs/html/refman/search_index.js | 4 +-
docs/html/refman/shader.html | 371 +
docs/html/refman/state.html | 23 +-
docs/html/refman/system.html | 64 +-
docs/html/refman/threads.html | 31 +-
docs/html/refman/time.html | 22 +-
docs/html/refman/timer.html | 38 +-
docs/html/refman/touch.html | 258 +
docs/html/refman/transformations.html | 176 +-
docs/html/refman/utf8.html | 104 +-
docs/html/refman/video.html | 264 +
docs/man/ALLEGRO_AUDIO_DEPTH.3 | 5 +-
docs/man/ALLEGRO_AUDIO_PAN_NONE.3 | 7 +-
docs/man/ALLEGRO_AUDIO_RECORDER.3 | 23 +
docs/man/ALLEGRO_AUDIO_RECORDER_EVENT.3 | 34 +
docs/man/ALLEGRO_AUDIO_STREAM.3 | 7 +-
docs/man/ALLEGRO_DISPLAY_MODE.3 | 3 +
docs/man/ALLEGRO_EVENT.3 | 212 +-
docs/man/ALLEGRO_EVENT_DISPLAY_CLOSE.3 | 497 -
docs/man/ALLEGRO_EVENT_DISPLAY_EXPOSE.3 | 497 -
docs/man/ALLEGRO_EVENT_DISPLAY_FOUND.3 | 497 -
docs/man/ALLEGRO_EVENT_DISPLAY_LOST.3 | 497 -
docs/man/ALLEGRO_EVENT_DISPLAY_ORIENTATION.3 | 497 -
docs/man/ALLEGRO_EVENT_DISPLAY_RESIZE.3 | 497 -
docs/man/ALLEGRO_EVENT_DISPLAY_SWITCH_IN.3 | 497 -
docs/man/ALLEGRO_EVENT_DISPLAY_SWITCH_OUT.3 | 497 -
docs/man/ALLEGRO_EVENT_JOYSTICK_AXIS.3 | 497 -
docs/man/ALLEGRO_EVENT_JOYSTICK_BUTTON_DOWN.3 | 497 -
docs/man/ALLEGRO_EVENT_JOYSTICK_BUTTON_UP.3 | 497 -
docs/man/ALLEGRO_EVENT_JOYSTICK_CONFIGURATION.3 | 497 -
docs/man/ALLEGRO_EVENT_KEY_CHAR.3 | 497 -
docs/man/ALLEGRO_EVENT_KEY_DOWN.3 | 497 -
docs/man/ALLEGRO_EVENT_KEY_UP.3 | 497 -
docs/man/ALLEGRO_EVENT_MOUSE_AXES.3 | 497 -
docs/man/ALLEGRO_EVENT_MOUSE_BUTTON_DOWN.3 | 497 -
docs/man/ALLEGRO_EVENT_MOUSE_BUTTON_UP.3 | 497 -
docs/man/ALLEGRO_EVENT_MOUSE_ENTER_DISPLAY.3 | 497 -
docs/man/ALLEGRO_EVENT_MOUSE_LEAVE_DISPLAY.3 | 497 -
docs/man/ALLEGRO_EVENT_MOUSE_WARPED.3 | 497 -
docs/man/ALLEGRO_EVENT_TIMER.3 | 497 -
docs/man/ALLEGRO_FILE_INTERFACE.3 | 5 +-
docs/man/ALLEGRO_FOR_EACH_FS_ENTRY_RESULT.3 | 33 +
docs/man/ALLEGRO_HAPTIC.3 | 29 +
docs/man/ALLEGRO_HAPTIC_CONSTANTS.3 | 71 +
docs/man/ALLEGRO_HAPTIC_EFFECT.3 | 245 +
docs/man/ALLEGRO_HAPTIC_EFFECT_ID.3 | 28 +
docs/man/ALLEGRO_INDEX_BUFFER.3 | 24 +
docs/man/ALLEGRO_LINE_CAP.3 | 39 +
docs/man/ALLEGRO_LINE_JOIN.3 | 35 +
docs/man/ALLEGRO_LOCKED_REGION.3 | 9 +-
docs/man/ALLEGRO_MENU.3 | 17 +
docs/man/ALLEGRO_MENU_INFO.3 | 67 +
docs/man/ALLEGRO_MIXER.3 | 8 +-
docs/man/ALLEGRO_MONITOR_INFO.3 | 4 +-
docs/man/ALLEGRO_MOUSE_EMULATION_MODE.3 | 49 +
docs/man/ALLEGRO_MOUSE_STATE.3 | 4 +
docs/man/ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE.3 | 23 +
docs/man/ALLEGRO_PIXEL_FORMAT.3 | 63 +
docs/man/ALLEGRO_PRIM_ATTR.3 | 23 +
docs/man/ALLEGRO_PRIM_BUFFER_FLAGS.3 | 38 +
docs/man/ALLEGRO_PRIM_STORAGE.3 | 82 +
docs/man/ALLEGRO_RENDER_FUNCTION.3 | 44 +
docs/man/ALLEGRO_RENDER_STATE.3 | 68 +
docs/man/ALLEGRO_SAMPLE.3 | 8 +-
docs/man/ALLEGRO_SAMPLE_INSTANCE.3 | 15 +-
docs/man/ALLEGRO_SHADER.3 | 27 +
docs/man/ALLEGRO_SHADER_PLATFORM.3 | 26 +
docs/man/ALLEGRO_SHADER_TYPE.3 | 46 +
docs/man/ALLEGRO_STATE.3 | 2 +
docs/man/ALLEGRO_TIMEOUT.3 | 2 +-
docs/man/ALLEGRO_TOUCH_INPUT.3 | 19 +
docs/man/ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT.3 | 19 +
docs/man/ALLEGRO_TOUCH_INPUT_STATE.3 | 24 +
docs/man/ALLEGRO_TOUCH_STATE.3 | 38 +
docs/man/ALLEGRO_USER_EVENT.3 | 3 +-
docs/man/ALLEGRO_VERTEX_BUFFER.3 | 23 +
docs/man/ALLEGRO_VERTEX_ELEMENT.3 | 6 +-
docs/man/ALLEGRO_VIDEO_EVENT_TYPE.3 | 29 +
docs/man/ALLEGRO_VIDEO_POSITION_TYPE.3 | 37 +
docs/man/ALLEGRO_VOICE.3 | 4 +-
docs/man/ALLEGRO_WRITE_MASK_FLAGS.3 | 37 +
docs/man/al_acknowledge_drawing_halt.3 | 28 +
docs/man/al_acknowledge_drawing_resume.3 | 23 +
docs/man/al_acknowledge_resize.3 | 9 +-
docs/man/al_android_get_os_version.3 | 20 +
docs/man/al_android_set_apk_file_interface.3 | 26 +
docs/man/al_android_set_apk_fs_interface.3 | 29 +
docs/man/al_append_menu_item.3 | 24 +
docs/man/al_attach_audio_stream_to_mixer.3 | 3 +-
docs/man/al_attach_audio_stream_to_voice.3 | 7 +-
docs/man/al_attach_mixer_to_mixer.3 | 9 +-
docs/man/al_attach_mixer_to_voice.3 | 4 +-
docs/man/al_attach_sample_instance_to_voice.3 | 13 +-
docs/man/al_attach_shader_source.3 | 141 +
docs/man/al_attach_shader_source_file.3 | 28 +
docs/man/al_build_camera_transform.3 | 75 +
docs/man/al_build_menu.3 | 28 +
docs/man/al_build_shader.3 | 35 +
docs/man/al_calculate_arc.3 | 7 +-
docs/man/al_calculate_ribbon.3 | 4 +-
docs/man/al_clear_depth_buffer.3 | 34 +
docs/man/al_clear_to_color.3 | 2 +-
docs/man/al_clipboard_has_text.3 | 23 +
docs/man/al_clone_bitmap.3 | 4 +-
docs/man/al_clone_menu.3 | 26 +
docs/man/al_clone_menu_for_popup.3 | 22 +
docs/man/al_close_video.3 | 20 +
docs/man/al_color_html.3 | 12 +-
docs/man/al_color_html_to_rgb.3 | 15 +-
docs/man/al_compose_transform.3 | 3 +
docs/man/al_convert_bitmap.3 | 31 +
docs/man/al_convert_memory_bitmaps.3 | 34 +
docs/man/al_create_audio_recorder.3 | 62 +
docs/man/al_create_audio_stream.3 | 2 +-
docs/man/al_create_bitmap.3 | 34 +-
docs/man/al_create_display.3 | 5 +-
docs/man/al_create_event_queue.3 | 4 +-
docs/man/al_create_index_buffer.3 | 50 +
docs/man/al_create_menu.3 | 24 +
docs/man/al_create_mixer.3 | 6 +-
docs/man/al_create_mouse_cursor.3 | 2 +
docs/man/al_create_native_file_dialog.3 | 28 +-
docs/man/al_create_path.3 | 2 +-
docs/man/al_create_popup_menu.3 | 26 +
docs/man/al_create_sample_instance.3 | 8 +-
docs/man/al_create_shader.3 | 42 +
docs/man/al_create_sub_bitmap.3 | 8 +-
docs/man/al_create_vertex_buffer.3 | 50 +
docs/man/al_create_vertex_decl.3 | 2 +-
docs/man/al_create_voice.3 | 8 +-
docs/man/al_current_time.3 | 14 -
docs/man/al_destroy_audio_recorder.3 | 27 +
docs/man/al_destroy_bitmap.3 | 4 +-
docs/man/al_destroy_index_buffer.3 | 23 +
docs/man/al_destroy_menu.3 | 24 +
docs/man/al_destroy_mixer.3 | 2 +-
docs/man/al_destroy_sample_instance.3 | 5 +-
docs/man/al_destroy_shader.3 | 31 +
docs/man/al_destroy_vertex_buffer.3 | 23 +
docs/man/al_detach_voice.3 | 2 +-
docs/man/al_disable_menu_event_source.3 | 23 +
docs/man/al_do_multiline_text.3 | 57 +
docs/man/al_do_multiline_ustr.3 | 26 +
docs/man/al_draw_arc.3 | 7 +-
docs/man/al_draw_elliptical_arc.3 | 7 +-
docs/man/al_draw_filled_pieslice.3 | 7 +-
docs/man/al_draw_filled_polygon.3 | 34 +
docs/man/al_draw_filled_polygon_with_holes.3 | 70 +
docs/man/al_draw_glyph.3 | 37 +
docs/man/al_draw_indexed_buffer.3 | 49 +
docs/man/al_draw_indexed_prim.3 | 8 +-
docs/man/al_draw_justified_text.3 | 4 +-
docs/man/al_draw_multiline_text.3 | 71 +
docs/man/al_draw_multiline_textf.3 | 27 +
docs/man/al_draw_multiline_ustr.3 | 26 +
docs/man/al_draw_pieslice.3 | 7 +-
docs/man/al_draw_polygon.3 | 39 +
docs/man/al_draw_polyline.3 | 66 +
docs/man/al_draw_prim.3 | 12 +-
docs/man/al_draw_ribbon.3 | 9 +-
docs/man/al_draw_soft_line.3 | 4 +-
docs/man/al_draw_soft_triangle.3 | 6 +-
docs/man/al_draw_text.3 | 8 +-
docs/man/al_draw_ustr.3 | 2 +-
docs/man/al_draw_vertex_buffer.3 | 43 +
docs/man/al_emit_user_event.3 | 10 +-
docs/man/al_enable_menu_event_source.3 | 27 +
docs/man/al_fclose.3 | 5 +-
docs/man/al_ferrmsg.3 | 22 +
docs/man/al_ferror.3 | 7 +-
docs/man/al_fill_silence.3 | 23 +
docs/man/al_find_menu.3 | 28 +
docs/man/al_find_menu_item.3 | 33 +
docs/man/al_fixacos.3 | 2 +-
docs/man/al_fixatan.3 | 2 +-
docs/man/al_fixcos.3 | 4 +-
docs/man/al_fixed.3 | 4 +-
docs/man/al_fixsin.3 | 4 +-
docs/man/al_fixtan.3 | 4 +-
docs/man/al_for_each_fs_entry.3 | 66 +
docs/man/al_fprintf.3 | 20 +
docs/man/al_get_allegro_video_version.3 | 20 +
docs/man/al_get_audio_recorder_event.3 | 23 +
docs/man/al_get_audio_recorder_event_source.3 | 24 +
docs/man/al_get_audio_stream_gain.3 | 2 +-
docs/man/al_get_audio_stream_pan.3 | 2 +-
docs/man/al_get_audio_stream_played_samples.3 | 20 +
docs/man/al_get_audio_stream_playmode.3 | 2 +-
docs/man/al_get_audio_stream_speed.3 | 2 +-
docs/man/al_get_backbuffer.3 | 2 +-
docs/man/al_get_bitmap_x.3 | 22 +
docs/man/al_get_bitmap_y.3 | 22 +
docs/man/al_get_blend_color.3 | 23 +
docs/man/al_get_clipboard_text.3 | 32 +
docs/man/al_get_cpu_count.3 | 36 +
docs/man/al_get_current_inverse_transform.3 | 24 +
docs/man/al_get_current_projection_transform.3 | 24 +
docs/man/al_get_current_transform.3 | 3 +
docs/man/al_get_d3d_texture_position.3 | 3 +
docs/man/al_get_d3d_texture_size.3 | 26 +
docs/man/al_get_default_menu_event_source.3 | 25 +
docs/man/al_get_default_shader_source.3 | 30 +
docs/man/al_get_default_voice.3 | 22 +
docs/man/al_get_display_event_source.3 | 2 +
docs/man/al_get_display_menu.3 | 23 +
docs/man/al_get_display_orientation.3 | 33 +
docs/man/al_get_fallback_font.3 | 22 +
docs/man/al_get_first_config_section.3 | 3 +-
docs/man/al_get_font_ranges.3 | 35 +
docs/man/al_get_fs_entry_atime.3 | 2 +-
docs/man/al_get_glyph_advance.3 | 94 +
docs/man/al_get_glyph_dimensions.3 | 81 +
docs/man/al_get_glyph_width.3 | 24 +
docs/man/al_get_haptic_autocenter.3 | 39 +
docs/man/al_get_haptic_capabilities.3 | 27 +
docs/man/al_get_haptic_effect_duration.3 | 28 +
docs/man/al_get_haptic_from_display.3 | 27 +
docs/man/al_get_haptic_from_joystick.3 | 31 +
docs/man/al_get_haptic_from_keyboard.3 | 27 +
docs/man/al_get_haptic_from_mouse.3 | 27 +
docs/man/al_get_haptic_from_touch_input.3 | 27 +
docs/man/al_get_haptic_gain.3 | 32 +
docs/man/al_get_index_buffer_size.3 | 22 +
docs/man/al_get_joystick_event_source.3 | 3 +-
docs/man/al_get_keyboard_event_source.3 | 2 +
docs/man/al_get_max_haptic_effects.3 | 29 +
docs/man/al_get_menu_item_caption.3 | 25 +
docs/man/al_get_menu_item_flags.3 | 25 +
docs/man/al_get_menu_item_icon.3 | 26 +
docs/man/al_get_monitor_info.3 | 5 +-
docs/man/al_get_mouse_emulation_mode.3 | 28 +
docs/man/al_get_mouse_event_source.3 | 2 +
docs/man/al_get_mouse_num_axes.3 | 2 +-
docs/man/al_get_mouse_wheel_precision.3 | 22 +
docs/man/al_get_native_file_dialog_path.3 | 4 +-
docs/man/al_get_new_window_title.3 | 27 +
docs/man/al_get_num_video_adapters.3 | 3 +
docs/man/al_get_opengl_program_object.3 | 18 +
docs/man/al_get_opengl_texture_size.3 | 7 +-
docs/man/al_get_pixel_block_height.3 | 23 +
docs/man/al_get_pixel_block_size.3 | 24 +
docs/man/al_get_pixel_block_width.3 | 23 +
docs/man/al_get_pixel_format_bits.3 | 2 +
docs/man/al_get_pixel_size.3 | 2 +
docs/man/al_get_ram_size.3 | 38 +
docs/man/al_get_sample.3 | 7 +-
docs/man/al_get_sample_channels.3 | 2 +-
docs/man/al_get_sample_depth.3 | 2 +-
docs/man/al_get_sample_instance_channels.3 | 3 +-
docs/man/al_get_sample_instance_depth.3 | 2 +-
docs/man/al_get_sample_instance_frequency.3 | 2 +-
docs/man/al_get_sample_instance_gain.3 | 2 +-
docs/man/al_get_sample_instance_length.3 | 2 +
docs/man/al_get_sample_instance_pan.3 | 2 +-
docs/man/al_get_sample_instance_playing.3 | 3 +-
docs/man/al_get_sample_instance_playmode.3 | 2 +-
docs/man/al_get_sample_instance_speed.3 | 2 +-
docs/man/al_get_shader_log.3 | 28 +
docs/man/al_get_shader_platform.3 | 23 +
docs/man/al_get_standard_path.3 | 6 +-
docs/man/al_get_system_config.3 | 5 +-
docs/man/al_get_text_dimensions.3 | 2 +-
docs/man/al_get_timer_event_source.3 | 1 +
docs/man/al_get_touch_input_event_source.3 | 24 +
..._get_touch_input_mouse_emulation_event_source.3 | 30 +
docs/man/al_get_touch_input_state.3 | 21 +
docs/man/al_get_ustr_dimensions.3 | 5 +-
docs/man/al_get_vertex_buffer_size.3 | 22 +
docs/man/al_get_video_audio_rate.3 | 19 +
docs/man/al_get_video_event_source.3 | 20 +
docs/man/al_get_video_fps.3 | 20 +
docs/man/al_get_video_frame.3 | 39 +
docs/man/al_get_video_position.3 | 21 +
docs/man/al_get_video_scaled_height.3 | 24 +
docs/man/al_get_video_scaled_width.3 | 24 +
docs/man/al_get_window_constraints.3 | 23 +
docs/man/al_get_x_window_id.3 | 19 +
docs/man/al_hold_bitmap_drawing.3 | 2 +-
docs/man/al_horizontal_shear_transform.3 | 28 +
docs/man/al_identify_bitmap.3 | 26 +
docs/man/al_identify_bitmap_f.3 | 34 +
docs/man/al_init.3 | 12 +-
docs/man/al_init_acodec_addon.3 | 6 +-
docs/man/al_init_font_addon.3 | 11 +-
docs/man/al_init_image_addon.3 | 8 +-
docs/man/al_init_timeout.3 | 3 +
docs/man/al_init_video_addon.3 | 19 +
docs/man/al_insert_menu_item.3 | 58 +
docs/man/al_install_audio.3 | 2 +
docs/man/al_install_haptic.3 | 39 +
docs/man/al_install_system.3 | 12 +
docs/man/al_install_touch_input.3 | 23 +
docs/man/al_iphone_get_view.3 | 19 +
docs/man/al_iphone_get_window.3 | 19 +
docs/man/al_iphone_override_screen_scale.3 | 34 -
docs/man/al_iphone_program_has_halted.3 | 29 -
docs/man/al_iphone_set_statusbar_orientation.3 | 28 +
docs/man/al_is_audio_recorder_recording.3 | 24 +
docs/man/al_is_display_haptic.3 | 27 +
docs/man/al_is_event_queue_paused.3 | 22 +
docs/man/al_is_event_source_registered.3 | 23 +
docs/man/al_is_haptic_active.3 | 25 +
docs/man/al_is_haptic_capable.3 | 31 +
docs/man/al_is_haptic_effect_ok.3 | 27 +
docs/man/al_is_haptic_effect_playing.3 | 30 +
docs/man/al_is_haptic_installed.3 | 25 +
docs/man/al_is_joystick_haptic.3 | 25 +
docs/man/al_is_keyboard_haptic.3 | 25 +
docs/man/al_is_mouse_haptic.3 | 25 +
docs/man/al_is_touch_input_haptic.3 | 26 +
docs/man/al_is_touch_input_installed.3 | 19 +
docs/man/al_is_video_playing.3 | 19 +
docs/man/al_load_bitmap.3 | 14 +-
docs/man/al_load_bitmap_f.3 | 12 +-
docs/man/al_load_bitmap_flags.3 | 148 +
docs/man/al_load_bitmap_flags_f.3 | 40 +
docs/man/al_load_bitmap_font.3 | 14 +-
docs/man/al_load_bitmap_font_flags.3 | 23 +
docs/man/al_load_font.3 | 12 +-
docs/man/al_load_ttf_font.3 | 2 +-
docs/man/al_load_ttf_font_stretch.3 | 6 +-
docs/man/al_lock_bitmap.3 | 25 +-
docs/man/al_lock_bitmap_blocked.3 | 36 +
docs/man/al_lock_bitmap_region.3 | 13 +-
docs/man/al_lock_bitmap_region_blocked.3 | 26 +
docs/man/al_lock_index_buffer.3 | 36 +
docs/man/al_lock_vertex_buffer.3 | 36 +
docs/man/al_map_rgba.3 | 22 +-
docs/man/al_map_rgba_f.3 | 22 +-
docs/man/al_open_native_text_log.3 | 2 +-
docs/man/al_open_video.3 | 22 +
docs/man/al_orthographic_transform.3 | 28 +
docs/man/al_pause_event_queue.3 | 30 +
docs/man/al_perspective_transform.3 | 34 +
docs/man/al_play_haptic_effect.3 | 36 +
docs/man/al_play_sample_instance.3 | 2 +-
docs/man/al_popup_menu.3 | 32 +
docs/man/al_premul_rgba.3 | 44 +
docs/man/al_premul_rgba_f.3 | 42 +
docs/man/al_read_directory.3 | 4 +
docs/man/al_ref_ustr.3 | 2 +-
docs/man/al_register_bitmap_identifier.3 | 40 +
docs/man/al_register_bitmap_loader.3 | 2 +-
docs/man/al_register_bitmap_loader_f.3 | 2 +-
docs/man/al_register_bitmap_saver.3 | 2 +-
docs/man/al_register_bitmap_saver_f.3 | 4 +-
docs/man/al_register_font_loader.3 | 3 +-
docs/man/al_register_trace_handler.3 | 28 +
docs/man/al_release_haptic.3 | 35 +
docs/man/al_release_haptic_effect.3 | 40 +
docs/man/al_remove_config_key.3 | 23 +
docs/man/al_remove_config_section.3 | 22 +
docs/man/al_remove_display_menu.3 | 26 +
docs/man/al_remove_menu_item.3 | 30 +
docs/man/al_reparent_bitmap.3 | 30 +
docs/man/al_reserve_samples.3 | 15 +-
docs/man/al_rest.3 | 6 +-
docs/man/al_restore_default_mixer.3 | 7 +-
docs/man/al_resume_timer.3 | 24 +
docs/man/al_rotate_transform_3d.3 | 21 +
docs/man/al_rumble_haptic.3 | 45 +
docs/man/al_run_detached_thread.3 | 2 +-
docs/man/al_scale_transform_3d.3 | 24 +
docs/man/al_seek_video.3 | 20 +
docs/man/al_set_audio_stream_fragment.3 | 4 +-
docs/man/al_set_audio_stream_gain.3 | 4 +-
docs/man/al_set_audio_stream_pan.3 | 2 +-
docs/man/al_set_audio_stream_playmode.3 | 2 +-
docs/man/al_set_audio_stream_speed.3 | 6 +-
docs/man/al_set_blend_color.3 | 24 +
docs/man/al_set_blender.3 | 109 +-
docs/man/al_set_clipboard_text.3 | 22 +
docs/man/al_set_current_opengl_context.3 | 2 +-
docs/man/al_set_d3d_device_release_callback.3 | 26 +
docs/man/al_set_d3d_device_restore_callback.3 | 26 +
docs/man/al_set_default_voice.3 | 25 +
docs/man/al_set_display_flag.3 | 2 +
docs/man/al_set_display_menu.3 | 40 +
docs/man/al_set_display_option.3 | 35 +
docs/man/al_set_errno.3 | 2 +-
docs/man/al_set_fallback_font.3 | 24 +
docs/man/al_set_haptic_autocenter.3 | 42 +
docs/man/al_set_haptic_gain.3 | 33 +
docs/man/al_set_memory_interface.3 | 1 +
docs/man/al_set_menu_item_caption.3 | 23 +
docs/man/al_set_menu_item_flags.3 | 23 +
docs/man/al_set_menu_item_icon.3 | 28 +
docs/man/al_set_mouse_emulation_mode.3 | 28 +
docs/man/al_set_mouse_wheel_precision.3 | 49 +
docs/man/al_set_mouse_xy.3 | 2 +-
docs/man/al_set_new_bitmap_flags.3 | 167 +-
docs/man/al_set_new_display_flags.3 | 63 +-
docs/man/al_set_new_display_option.3 | 55 +-
docs/man/al_set_new_window_position.3 | 2 +-
docs/man/al_set_new_window_title.3 | 25 +
docs/man/al_set_render_state.3 | 26 +
docs/man/al_set_sample_instance_gain.3 | 2 +-
docs/man/al_set_sample_instance_length.3 | 2 +
docs/man/al_set_sample_instance_playing.3 | 2 +
docs/man/al_set_sample_instance_playmode.3 | 2 +-
docs/man/al_set_sample_instance_speed.3 | 4 +-
docs/man/al_set_shader_bool.3 | 26 +
docs/man/al_set_shader_float.3 | 26 +
docs/man/al_set_shader_float_vector.3 | 24 +
docs/man/al_set_shader_int.3 | 26 +
docs/man/al_set_shader_int_vector.3 | 53 +
docs/man/al_set_shader_matrix.3 | 27 +
docs/man/al_set_shader_sampler.3 | 41 +
docs/man/al_set_target_bitmap.3 | 7 +
docs/man/al_set_video_playing.3 | 19 +
docs/man/al_set_window_constraints.3 | 27 +
docs/man/al_show_native_message_box.3 | 17 +-
docs/man/al_shutdown_video_addon.3 | 21 +
docs/man/al_start_audio_recorder.3 | 28 +
docs/man/al_start_timer.3 | 4 +-
docs/man/al_start_video.3 | 19 +
docs/man/al_start_video_with_voice.3 | 19 +
docs/man/al_stop_audio_recorder.3 | 32 +
docs/man/al_stop_haptic_effect.3 | 28 +
docs/man/al_stop_timer.3 | 2 +-
docs/man/al_store_state.3 | 4 +-
docs/man/al_toggle_display_flag.3 | 16 -
docs/man/al_toggle_menu_item_flags.3 | 33 +
docs/man/al_transform_coordinates.3 | 2 +-
docs/man/al_transform_coordinates_3d.3 | 28 +
docs/man/al_translate_transform_3d.3 | 24 +
docs/man/al_triangulate_polygon.3 | 50 +
docs/man/al_uninstall_haptic.3 | 31 +
docs/man/al_uninstall_touch_input.3 | 25 +
docs/man/al_unlock_bitmap.3 | 5 +-
docs/man/al_unlock_index_buffer.3 | 22 +
docs/man/al_unlock_vertex_buffer.3 | 22 +
docs/man/al_unmap_rgb.3 | 4 +-
docs/man/al_upload_and_play_haptic_effect.3 | 39 +
docs/man/al_upload_haptic_effect.3 | 37 +
docs/man/al_use_projection_transform.3 | 61 +
docs/man/al_use_shader.3 | 30 +
docs/man/al_ustr_assign_cstr.3 | 2 +-
docs/man/al_ustr_assign_substr.3 | 4 +-
docs/man/al_ustr_dup_substr.3 | 2 +-
docs/man/al_ustr_find_str.3 | 3 +-
docs/man/al_ustr_get.3 | 2 +-
docs/man/al_ustr_new_from_buffer.3 | 2 +-
docs/man/al_ustr_prev.3 | 6 +-
docs/man/al_ustr_remove_range.3 | 3 +-
docs/man/al_ustr_replace_range.3 | 13 +-
docs/man/al_ustr_set_chr.3 | 14 +-
docs/man/al_ustr_truncate.3 | 2 +-
docs/man/al_vertical_shear_transform.3 | 28 +
docs/man/al_vfprintf.3 | 21 +
docs/man/al_wait_for_event_timed.3 | 5 +-
docs/man/al_wait_for_event_until.3 | 5 +-
docs/man/al_win_add_window_callback.3 | 35 +
docs/man/al_win_remove_window_callback.3 | 26 +
docs/scripts/make_doc.c | 23 +-
docs/scripts/make_doc.h | 1 +
docs/scripts/make_html_refs.c | 14 +-
docs/scripts/make_protos.c | 3 +-
docs/scripts/make_search_index.c | 20 +-
docs/scripts/make_single.c | 2 +
docs/src/autosuggest.js | 144 +-
docs/src/changes-5.1.txt | 2024 +++
docs/src/changes-5.2.txt | 109 +
docs/src/pandoc.css | 1 +
docs/src/refman/acodec.txt | 6 +-
docs/src/refman/allegro_version.tex.cmake | 1 +
docs/src/refman/audio.txt | 465 +-
docs/src/refman/color.txt | 19 +-
docs/src/refman/config.txt | 27 +-
docs/src/refman/direct3d.txt | 34 +
docs/src/refman/display.txt | 311 +-
docs/src/refman/events.txt | 286 +-
docs/src/refman/file.txt | 40 +-
docs/src/refman/fixed.txt | 25 +-
docs/src/refman/font.txt | 384 +-
docs/src/refman/fshook.txt | 60 +-
docs/src/refman/fullscreen_mode.txt | 2 +
docs/src/refman/getting_started.txt | 13 +-
docs/src/refman/graphics.txt | 846 +-
docs/src/refman/haptic.txt | 693 +
docs/src/refman/image.txt | 7 +-
docs/src/refman/images/LINE_CAP.png | Bin 0 -> 21480 bytes
docs/src/refman/images/LINE_CAP.svg | 290 +
docs/src/refman/images/LINE_JOIN.png | Bin 0 -> 15893 bytes
docs/src/refman/images/LINE_JOIN.svg | 183 +
docs/src/refman/inc.a.txt | 4 +
docs/src/refman/index.txt | 7 +-
docs/src/refman/joystick.txt | 13 +-
docs/src/refman/keyboard.txt | 27 +-
docs/src/refman/latex.template | 7 +-
docs/src/refman/memory.txt | 3 +-
docs/src/refman/monitor.txt | 15 +-
docs/src/refman/mouse.txt | 58 +-
docs/src/refman/native_dialog.txt | 487 +-
docs/src/refman/opengl.txt | 12 +-
docs/src/refman/path.txt | 2 +-
docs/src/refman/platform.txt | 133 +-
docs/src/refman/primitives.txt | 590 +-
docs/src/refman/shader.txt | 365 +
docs/src/refman/state.txt | 7 +-
docs/src/refman/system.txt | 96 +-
docs/src/refman/threads.txt | 2 +-
docs/src/refman/time.txt | 14 +-
docs/src/refman/timer.txt | 22 +-
docs/src/refman/touch.txt | 149 +
docs/src/refman/transformations.txt | 234 +-
docs/src/refman/utf8.txt | 40 +-
docs/src/refman/video.txt | 183 +
examples/CMakeLists.txt | 252 +-
examples/Helper.cmake | 93 +
examples/common.c | 21 +
examples/data/alexlogo.bmp | Bin 0 -> 11626 bytes
examples/data/alexlogo.png | Bin 0 -> 6959 bytes
examples/data/blue_box.png | Bin 0 -> 967 bytes
examples/data/ex_prim_shader_pixel.glsl | 48 +
examples/data/ex_prim_shader_pixel.hlsl | 27 +
examples/data/ex_prim_shader_vertex.glsl | 15 +
examples/data/ex_prim_shader_vertex.hlsl | 24 +
examples/data/ex_shader_multitex_pixel.glsl | 14 +
examples/data/ex_shader_multitex_pixel.hlsl | 14 +
examples/data/ex_shader_pixel.glsl | 15 +
examples/data/ex_shader_pixel.hlsl | 13 +
examples/data/ex_shader_vertex.glsl | 12 +
examples/data/ex_shader_vertex.hlsl | 23 +
examples/data/mysha_dxt1.dds | Bin 0 -> 32128 bytes
examples/data/mysha_dxt3.dds | Bin 0 -> 64128 bytes
examples/data/mysha_dxt5.dds | Bin 0 -> 64128 bytes
examples/data/mysha_pal.png | Bin 0 -> 18817 bytes
examples/data/testing.ogg | Bin 26734 -> 0 bytes
examples/data/welcome.voc | Bin 0 -> 24113 bytes
examples/data/welcome.wav | Bin 0 -> 24124 bytes
examples/ex_acodec.c | 2 +-
examples/ex_audio_chain.cpp | 1 +
examples/ex_audio_props.cpp | 10 +-
examples/ex_audio_timer.c | 5 +-
examples/ex_bitmap.c | 69 +-
examples/ex_bitmap_flip.c | 6 +-
examples/ex_bitmap_target.c | 180 -
examples/ex_blend.c | 13 +-
examples/ex_blend2.cpp | 37 +-
examples/ex_blend_bench.c | 3 +-
examples/ex_blit.c | 6 +-
examples/ex_camera.c | 523 +
examples/ex_clip.c | 12 +-
examples/ex_clipboard.c | 115 +
examples/ex_color.cpp | 60 +-
examples/ex_compressed.c | 194 +
examples/ex_config.c | 18 +-
examples/ex_convert.c | 5 +-
examples/ex_cpu.c | 92 +
examples/ex_curl.c | 14 +-
examples/ex_depth_mask.c | 246 +
examples/ex_dir.c | 65 +-
examples/ex_disable_screensaver.c | 8 +-
examples/ex_display_events.c | 14 +-
examples/ex_display_options.c | 11 +-
examples/ex_draw.c | 6 +-
examples/ex_draw_bitmap.c | 169 +-
examples/ex_drawpixels.c | 5 +-
examples/ex_dualies.c | 5 +-
examples/ex_expose.c | 6 +-
examples/ex_file.c | 154 +
examples/ex_filter.c | 9 +-
examples/ex_font.c | 42 +-
examples/ex_font_justify.cpp | 1 +
examples/ex_font_multiline.cpp | 275 +
examples/ex_fs_resize.c | 1 +
examples/ex_fs_window.c | 6 +-
examples/ex_get_path.c | 5 +-
examples/ex_gp2xwiz.c | 68 -
examples/ex_haiku.c | 40 +-
examples/ex_haptic.c | 138 +
examples/ex_haptic2.cpp | 901 ++
examples/ex_icon.c | 6 +-
examples/ex_icon2.c | 6 +-
examples/ex_inject_events.c | 74 +
examples/ex_iphone.c | 108 -
examples/ex_joystick_events.c | 64 +-
examples/ex_joystick_hotplugging.c | 26 +-
examples/ex_keyboard_events.c | 5 +-
examples/ex_keyboard_focus.c | 5 +-
examples/ex_lines.c | 2 +-
examples/ex_loading_thread.c | 235 +
examples/ex_lockbitmap.c | 214 +-
examples/ex_logo.c | 32 +-
examples/ex_membmp.c | 6 +-
examples/ex_menu.c | 305 +
examples/ex_mixer_pp.c | 7 +-
examples/ex_monitorinfo.c | 5 +-
examples/ex_mouse.c | 6 +-
examples/ex_mouse_cursor.c | 6 +-
examples/ex_mouse_events.c | 21 +-
examples/ex_mouse_focus.c | 5 +-
examples/ex_mouse_warp.c | 120 +
examples/ex_multisample.c | 5 +-
examples/ex_multiwin.c | 5 +-
examples/ex_native_filechooser.c | 24 +-
examples/ex_nodisplay.c | 7 +-
examples/ex_noframe.c | 6 +-
examples/ex_opengl.c | 5 +-
examples/ex_opengl_pixel_shader.c | 5 +-
examples/ex_palette.c | 287 +
examples/ex_path_test.c | 2 +-
examples/ex_physfs.c | 40 +-
examples/ex_pixelformat.cpp | 51 +-
examples/ex_polygon.c | 496 +
examples/ex_premulalpha.c | 9 +-
examples/ex_prim.c | 191 +-
examples/ex_prim_shader.c | 202 +
examples/ex_projection.c | 276 +
examples/ex_projection2.c | 191 +
examples/ex_record.c | 324 +
examples/ex_record_name.c | 257 +
examples/ex_reparent.c | 172 +
examples/ex_resample_test.c | 5 +-
examples/ex_resize.c | 5 +-
examples/ex_resize2.c | 29 +-
examples/ex_rotate.c | 6 +-
examples/ex_saw.c | 5 +-
examples/ex_scale.c | 6 +-
examples/ex_shader.cpp | 157 +
examples/ex_shader_multitex.c | 141 +
examples/ex_shader_target.c | 153 +
examples/ex_stream_file.c | 17 +-
examples/ex_stream_seek.c | 13 +-
examples/ex_subbitmap.c | 3 +-
examples/ex_synth.cpp | 7 +-
examples/ex_threads.c | 2 +-
examples/ex_threads2.c | 5 +-
examples/ex_timedwait.c | 5 +-
examples/ex_timer.c | 11 +-
examples/ex_timer_pause.c | 73 +
examples/ex_touch_input.c | 123 +
examples/ex_transform.c | 3 +-
examples/ex_ttf.c | 156 +-
examples/ex_user_events.c | 5 +-
examples/ex_utf8.c | 2 +-
examples/ex_vertex_buffer.c | 218 +
examples/ex_video.c | 259 +
examples/ex_vsync.c | 68 +-
examples/ex_warp_mouse.c | 119 -
examples/ex_window_constraints.c | 151 +
examples/ex_window_title.c | 112 +
examples/ex_windows.c | 5 +-
examples/ex_winfull.c | 5 +-
examples/nihgui.cpp | 128 +-
examples/nihgui.hpp | 6 +
include/allegro5/alcompat.h | 2 +
include/allegro5/alinline.h | 32 -
include/allegro5/allegro.h | 6 +
include/allegro5/allegro_android.h | 35 +
include/allegro5/allegro_direct3d.h | 15 +-
include/allegro5/allegro_iphone.h | 12 +-
include/allegro5/allegro_iphone_objc.h | 32 +
include/allegro5/allegro_opengl.h | 50 +-
include/allegro5/allegro_windows.h | 8 +-
include/allegro5/allegro_x.h | 38 +
include/allegro5/base.h | 21 +-
include/allegro5/bitmap.h | 17 +-
include/allegro5/bitmap_io.h | 20 +-
include/allegro5/bitmap_lock.h | 3 +
include/allegro5/blender.h | 20 +-
include/allegro5/clipboard.h | 42 +
include/allegro5/color.h | 66 +-
include/allegro5/config.h | 4 +
include/allegro5/cpu.h | 39 +
include/allegro5/debug.h | 4 +-
include/allegro5/display.h | 111 +-
include/allegro5/drawing.h | 1 +
include/allegro5/events.h | 34 +-
include/allegro5/file.h | 12 +-
include/allegro5/fshook.h | 17 +
include/allegro5/haptic.h | 247 +
include/allegro5/internal/aintern.h | 1 +
include/allegro5/internal/aintern_android.h | 225 +
include/allegro5/internal/aintern_bitmap.h | 96 +-
include/allegro5/internal/aintern_blend.h | 35 +-
include/allegro5/internal/aintern_config.h | 4 +-
include/allegro5/internal/aintern_convert.h | 91 +
include/allegro5/internal/aintern_debug.h | 1 +
include/allegro5/internal/aintern_direct3d.h | 100 +-
include/allegro5/internal/aintern_display.h | 71 +-
include/allegro5/internal/aintern_dtor.h | 4 +-
include/allegro5/internal/aintern_events.h | 24 +-
include/allegro5/internal/aintern_haptic.h | 99 +
include/allegro5/internal/aintern_iphone.h | 47 +-
include/allegro5/internal/aintern_joystick.h | 5 +-
include/allegro5/internal/aintern_keyboard.h | 4 +-
include/allegro5/internal/aintern_ljoynu.h | 70 +
include/allegro5/internal/aintern_mouse.h | 2 +-
include/allegro5/internal/aintern_opengl.h | 114 +-
include/allegro5/internal/aintern_osxclipboard.h | 21 +
include/allegro5/internal/aintern_pixels.h | 54 +-
include/allegro5/internal/aintern_raspberrypi.h | 52 +
include/allegro5/internal/aintern_shader.h | 71 +
include/allegro5/internal/aintern_system.h | 20 +-
include/allegro5/internal/aintern_thread.h | 28 +-
include/allegro5/internal/aintern_timer.h | 1 +
include/allegro5/internal/aintern_touch_input.h | 37 +
include/allegro5/internal/aintern_wclipboard.h | 21 +
include/allegro5/internal/aintern_wjoyall.h | 18 +
include/allegro5/internal/aintern_wjoydxnu.h | 89 +
include/allegro5/internal/aintern_wjoyxi.h | 49 +
include/allegro5/internal/aintern_xclipboard.h | 13 +
include/allegro5/internal/aintern_xdisplay.h | 42 +
include/allegro5/internal/aintern_xembed.h | 33 +
include/allegro5/internal/aintern_xevents.h | 2 +
include/allegro5/internal/aintern_xkeyboard.h | 2 -
include/allegro5/internal/aintern_xsystem.h | 6 +-
include/allegro5/internal/aintern_xtouch.h | 8 +
include/allegro5/internal/aintern_xwindow.h | 2 +
include/allegro5/internal/alconfig.h | 11 +-
include/allegro5/joystick.h | 2 +-
include/allegro5/keycodes.h | 27 +-
include/allegro5/mouse.h | 2 +
include/allegro5/opengl/GLext/gl_ext_list.h | 1 +
include/allegro5/opengl/GLext/glx_ext_alias.h | 4 +
include/allegro5/opengl/GLext/glx_ext_api.h | 4 +
include/allegro5/opengl/GLext/glx_ext_defs.h | 8 +
include/allegro5/opengl/GLext/glx_ext_list.h | 1 +
include/allegro5/opengl/gl_ext.h | 2 +-
include/allegro5/platform/aintandroid.h | 35 +
include/allegro5/platform/aintlnx.h | 3 +
include/allegro5/platform/aintosx.h | 10 +-
include/allegro5/platform/aintraspberrypi.h | 36 +
include/allegro5/platform/aintunix.h | 11 +-
include/allegro5/platform/aintwin.h | 97 +-
include/allegro5/platform/alandroid.h | 29 +
include/allegro5/platform/alandroidcfg.h | 25 +
include/allegro5/platform/allegro_internal_sdl.h | 45 +
include/allegro5/platform/allegro_sdl_config.h | 8 +
include/allegro5/platform/allegro_sdl_thread.h | 101 +
include/allegro5/platform/alosx.h | 3 +
include/allegro5/platform/alplatf.h.cmake | 34 +-
include/allegro5/platform/alraspberrypi.h | 25 +
include/allegro5/platform/alraspberrypicfg.h | 29 +
include/allegro5/platform/alwin.h | 98 +-
include/allegro5/render_state.h | 53 +
include/allegro5/shader.h | 78 +
include/allegro5/timer.h | 1 +
include/allegro5/tls.h | 3 +-
include/allegro5/touch_input.h | 98 +
include/allegro5/transformations.h | 16 +
.../Allegro5_iOS.xcodeproj/project.pbxproj | 704 +
.../allegro5/internal/aintern_image_cfg.h | 12 +
.../allegro5/internal/aintern_ttf_cfg.h | 1 +
misc/Allegro5_iOS/allegro5/platform/alplatf.h | 109 +
misc/allegro_monolith.pc.in | 14 +
misc/allegro_video.pc.in | 15 +
misc/create_release_archives.sh | 50 +
misc/gl_mkalias.sh | 2 +-
misc/make_android_project.py | 254 +
misc/make_converters.py | 63 +-
misc/make_scanline_drawers.py | 16 +-
misc/zipup.sh | 2 +
python/CMakeLists.txt | 13 +-
python/checkdocs.py | 18 +-
python/generate_python_ctypes.py | 86 +-
python/pong.py | 299 +
src/allegro.c | 15 +-
src/android/android_apk_file.c | 312 +
src/android/android_apk_fs.c | 309 +
src/android/android_clipboard.c | 70 +
src/android/android_display.c | 938 ++
src/android/android_image.c | 312 +
src/android/android_input_stream.c | 67 +
src/android/android_joystick.c | 330 +
src/android/android_keyboard.c | 173 +
src/android/android_mouse.c | 129 +
src/android/android_sensors.c | 31 +
src/android/android_system.c | 650 +
src/android/android_touch.c | 401 +
src/android/jni_helpers.c | 133 +
src/bitmap.c | 498 +-
src/bitmap_draw.c | 8 +-
src/bitmap_io.c | 246 +-
src/bitmap_lock.c | 153 +-
src/bitmap_pixel.c | 33 +-
src/bitmap_type.c | 310 +
src/blenders.c | 4 +-
src/clipboard.c | 79 +
src/config.c | 133 +-
src/convert.c | 2119 ++-
src/cpu.c | 112 +
src/debug.c | 96 +-
src/display.c | 255 +-
src/display_settings.c | 39 +-
src/drawing.c | 29 +-
src/dtor.c | 18 +-
src/events.c | 84 +-
src/evtsrc.c | 6 +-
src/file.c | 109 +-
src/file_slice.c | 30 +-
src/file_stdio.c | 212 +-
src/fshook.c | 40 +
src/fshook_stdio.c | 4 +-
src/fshook_win.inc | 4 +-
src/gp2xwiz/wiz_display_fb.c | 3 +-
src/gp2xwiz/wiz_display_opengl.c | 5 +-
src/gp2xwiz/wiz_system.c | 1 -
src/haptic.c | 394 +
src/iphone/EAGLView.h | 4 +
src/iphone/EAGLView.m | 202 +-
src/iphone/ViewController.h | 14 +
src/iphone/ViewController.m | 125 +
src/iphone/allegroAppDelegate.h | 23 +-
src/iphone/allegroAppDelegate.m | 679 +-
src/iphone/iphone.h | 6 +
src/iphone/iphone_clipboard.m | 86 +
src/iphone/iphone_display.c | 435 -
src/iphone/iphone_display.m | 451 +
src/iphone/iphone_main.m | 2 -
src/iphone/iphone_mouse.m | 27 +-
src/iphone/iphone_path.m | 14 +-
src/iphone/iphone_system.c | 16 +-
src/iphone/iphone_touch_input.m | 326 +
src/linux/lhaptic.c | 855 ++
src/linux/ljoynu.c | 568 +-
src/linux/lkeybdnu.c | 31 +-
src/linux/lmsedrv.c | 7 +-
src/linux/lmseev.c | 120 +-
src/linux/lsystem.c | 1 -
src/macosx/hidjoy.m | 245 +-
src/macosx/osx_app_delegate.m | 14 +-
src/macosx/osxclipboard.m | 146 +
src/macosx/osxgl.h | 20 +-
src/macosx/osxgl.m | 592 +-
src/macosx/qzmouse.m | 457 +-
src/macosx/system.m | 58 +-
src/memblit.c | 14 +-
src/memdraw.c | 4 +-
src/misc/aatree.c | 4 +
src/mousenu.c | 23 +
src/opengl/extensions.c | 145 +-
src/opengl/ogl_bitmap.c | 1328 +-
src/opengl/ogl_display.c | 435 +-
src/opengl/ogl_draw.c | 431 +-
src/opengl/ogl_fbo.c | 387 +
src/opengl/ogl_helpers.h | 74 +
src/opengl/ogl_lock.c | 688 +
src/opengl/ogl_lock_es.c | 678 +
src/opengl/ogl_render_state.c | 48 +
src/opengl/ogl_shader.c | 517 +
src/optimized.c | 381 -
src/path.c | 4 +-
src/pixels.c | 287 +-
src/raspberrypi/picursor.h | 82 +
src/raspberrypi/pidisplay.c | 695 +
src/raspberrypi/pisystem.c | 202 +
src/scanline_drawers.inc | 5482 ++++---
src/sdl/sdl_display.c | 358 +
src/sdl/sdl_event_hack.c | 57 +
src/sdl/sdl_joystick.c | 194 +
src/sdl/sdl_keyboard.c | 406 +
src/sdl/sdl_mouse.c | 182 +
src/sdl/sdl_system.c | 297 +
src/sdl/sdl_thread.c | 89 +
src/sdl/sdl_time.c | 29 +
src/shader.c | 504 +
src/shader_source.inc | 114 +
src/system.c | 118 +-
src/threads.c | 1 +
src/timernu.c | 75 +-
src/tls.c | 252 +-
src/tls_dll.inc | 19 +-
src/touch_input.c | 145 +
src/transformations.c | 354 +-
src/tri_soft.c | 3 +-
src/unix/udrvlist.c | 10 +-
src/unix/uhapdrv.c | 30 +
src/unix/ujoydrv.c | 5 +-
src/unix/uxthread.c | 11 +
src/win/d3d.h | 122 +-
src/win/d3d_bmp.cpp | 753 +-
src/win/d3d_d3dx9.cpp | 126 +
src/win/d3d_disp.cpp | 853 +-
src/win/d3d_render_state.cpp | 46 +
src/win/d3d_shader.cpp | 449 +
src/win/wclipboard.c | 145 +
src/win/wgl_disp.c | 143 +-
src/win/whapall.c | 343 +
src/win/whaptic.c | 31 +
src/win/whaptic.cpp | 1439 ++
src/win/whapxi.c | 839 +
src/win/wjoyall.c | 230 +
src/win/wjoydrv.c | 4 +
src/win/wjoydxnu.c | 1569 --
src/win/wjoydxnu.cpp | 1648 ++
src/win/wjoyxi.c | 721 +
src/win/wkeyboard.c | 2 +-
src/win/wmcursor.c | 6 +-
src/win/wmouse.c | 58 +-
src/win/wsystem.c | 252 +-
src/win/wtime.c | 1 +
src/win/wtouch_input.c | 449 +
src/win/wunicode.c | 2 +
src/win/wwindow.c | 461 +-
src/win/wxthread.c | 4 +-
src/x/xclipboard.c | 235 +
src/x/xcursor.c | 6 +
src/x/xdisplay.c | 1268 +-
src/x/xevents.c | 65 +-
src/x/xfullscreen.c | 5 +-
src/x/xglx_config.c | 57 +-
src/x/xkeyboard.c | 67 +-
src/x/xmousenu.c | 66 +-
src/x/xsystem.c | 38 +-
src/x/xtouch.c | 485 +
src/x/xwindow.c | 317 +-
tests/CMakeLists.txt | 54 +-
tests/grab_bitmap_suites.sh | 17 +
tests/manual_bmpsuite2.ini | 8 +-
tests/manual_bmpsuite3.ini | 3 +-
tests/manual_bmpsuite4.ini | 394 +
tests/test_bitmaps2.ini | 30 +
tests/test_blend.ini | 303 +-
tests/test_compressed.ini | 159 +
tests/test_convert.ini | 22 +
tests/test_driver.c | 431 +-
tests/test_fonts.ini | 123 +-
tests/test_image.ini | 83 +-
tests/test_prim2.ini | 219 +
1376 files changed, 121117 insertions(+), 28668 deletions(-)
create mode 100644 CHANGES-5.1.txt
create mode 100644 CHANGES-5.2.txt
create mode 100644 README_android.txt
create mode 100644 README_raspberrypi.txt
create mode 100644 README_releasing.txt
create mode 100644 README_windows.txt
create mode 100644 addons/acodec/voc.c
create mode 100644 addons/audio/opensl.c
create mode 100644 addons/audio/recorder.c
create mode 100644 addons/audio/sdl_audio.c
create mode 100644 addons/image/android.c
create mode 100644 addons/image/dds.c
create mode 100644 addons/image/identify.c
create mode 100644 addons/native_dialog/gtk_menu.c
create mode 100644 addons/native_dialog/gtk_xgtk.c
create mode 100644 addons/native_dialog/gtk_xgtk.h
create mode 100644 addons/native_dialog/menu.c
delete mode 100644 addons/primitives/directx_shaders.c
create mode 100644 addons/primitives/directx_shaders.cpp
create mode 100644 addons/primitives/polygon.c
create mode 100644 addons/primitives/polyline.c
create mode 100644 addons/primitives/precompiled_shaders.inc
delete mode 100644 addons/primitives/prim_directx.c
create mode 100644 addons/primitives/prim_directx.cpp
create mode 100644 addons/primitives/prim_util.c
create mode 100644 addons/primitives/triangulator.c
create mode 100644 addons/video/CMakeLists.txt
create mode 100644 addons/video/allegro5/allegro_video.h
create mode 100644 addons/video/allegro5/internal/aintern_video.h
create mode 100644 addons/video/allegro5/internal/aintern_video_cfg.h.cmake
create mode 100644 addons/video/ogv.c
create mode 100644 addons/video/video.c
create mode 100644 android/Activity.cmake
create mode 100644 android/CMakeLists.txt
create mode 100644 android/Example.cmake
create mode 100644 android/allegro_activity/AndroidManifest.xml
create mode 100644 android/allegro_activity/build.xml
create mode 100644 android/allegro_activity/localgen.properties.in
create mode 100644 android/allegro_activity/proguard.cfg
create mode 100644 android/allegro_activity/project.properties.in
create mode 100644 android/allegro_activity/src/AllegroAPKList.java
create mode 100644 android/allegro_activity/src/AllegroAPKStream.java
create mode 100644 android/allegro_activity/src/AllegroActivity.java
create mode 100644 android/allegro_activity/src/AllegroEGL.java
create mode 100644 android/allegro_activity/src/AllegroInputStream.java
create mode 100644 android/allegro_activity/src/AllegroSurface.java
create mode 100644 android/allegro_activity/src/Clipboard.java
create mode 100644 android/allegro_activity/src/Const.java
create mode 100644 android/allegro_activity/src/ImageLoader.java
create mode 100644 android/allegro_activity/src/Key.java
create mode 100644 android/allegro_activity/src/KeyListener.java
create mode 100644 android/allegro_activity/src/Path.java
create mode 100644 android/allegro_activity/src/Reflect.java
create mode 100644 android/allegro_activity/src/ScreenLock.java
create mode 100644 android/allegro_activity/src/Sensors.java
create mode 100644 android/allegro_activity/src/TouchListener.java
create mode 100644 android/android1.bat
create mode 100644 android/example/AndroidManifest.xml
create mode 100644 android/example/ant.properties
create mode 100644 android/example/assets/alexlogo.png
create mode 100644 android/example/build.xml
create mode 100644 android/example/csrc/main.c
create mode 100644 android/example/custom_rules.xml
create mode 100644 android/example/jni/Android.mk
create mode 100644 android/example/jni/Application.mk
create mode 100644 android/example/jni/localgen.mk.in
create mode 100644 android/example/localgen.properties.in
create mode 100644 android/example/project.properties.in
create mode 100644 android/example/res/layout/main.xml
create mode 100644 android/example/res/values/strings.xml
create mode 100755 android/example/run.sh
create mode 100644 android/example/src/org/liballeg/example/ExampleActivity.java
create mode 100644 appveyor.yml
create mode 100644 cmake/AllegroFindFFMPEG.cmake
create mode 100644 cmake/AndroidApp.cmake
create mode 100644 cmake/FindCg.cmake
delete mode 100644 cmake/FindD3D9.cmake
delete mode 100644 cmake/FindD3DX9.cmake
delete mode 100644 cmake/FindDInput.cmake
delete mode 100644 cmake/FindDSound.cmake
create mode 100644 cmake/FindDirectX.cmake
create mode 100644 cmake/FindOpenGLES.cmake
create mode 100644 cmake/FindOpenGLES2.cmake
create mode 100644 cmake/FindOpenSL.cmake
create mode 100644 cmake/FindTheora.cmake
create mode 100644 cmake/Toolchain-android.cmake
create mode 100644 cmake/Toolchain-raspberrypi.cmake
delete mode 100644 debian/liballegro-acodec5.0.lintian-overrides
delete mode 100644 debian/liballegro-acodec5.0.symbols
rename debian/{liballegro-acodec5.0.install => liballegro-acodec5.2.install} (100%)
create mode 100644 debian/liballegro-acodec5.2.lintian-overrides
create mode 100644 debian/liballegro-acodec5.2.symbols
delete mode 100644 debian/liballegro-audio5.0.symbols
rename debian/{liballegro-audio5.0.install => liballegro-audio5.2.install} (100%)
create mode 100644 debian/liballegro-audio5.2.symbols
delete mode 100644 debian/liballegro-dialog5.0.symbols
rename debian/{liballegro-dialog5.0.install => liballegro-dialog5.2.install} (100%)
create mode 100644 debian/liballegro-dialog5.2.symbols
delete mode 100644 debian/liballegro-image5.0.symbols
rename debian/{liballegro-image5.0.install => liballegro-image5.2.install} (100%)
create mode 100644 debian/liballegro-image5.2.symbols
delete mode 100644 debian/liballegro-physfs5.0.symbols
rename debian/{liballegro-physfs5.0.install => liballegro-physfs5.2.install} (100%)
create mode 100644 debian/liballegro-physfs5.2.symbols
delete mode 100644 debian/liballegro-ttf5.0.lintian-overrides
delete mode 100644 debian/liballegro-ttf5.0.symbols
rename debian/{liballegro-ttf5.0.install => liballegro-ttf5.2.install} (100%)
create mode 100644 debian/liballegro-ttf5.2.lintian-overrides
create mode 100644 debian/liballegro-ttf5.2.symbols
create mode 100644 debian/liballegro-video5-dev.install
create mode 100644 debian/liballegro-video5.2.install
create mode 100644 debian/liballegro-video5.2.symbols
delete mode 100644 debian/liballegro5.0.symbols
rename debian/{liballegro5.0.examples => liballegro5.2.examples} (100%)
rename debian/{liballegro5.0.install => liballegro5.2.install} (100%)
create mode 100644 debian/liballegro5.2.symbols
delete mode 100644 debian/patches/require-directx_shaders.c-only-on-windows.patch
create mode 100644 demos/cosmic_protector/data/gfx/background.jpg
delete mode 100644 demos/cosmic_protector/data/gfx/background.tga
create mode 100644 demos/cosmic_protector/data/gfx/icon48.png
create mode 100644 demos/cosmic_protector/data/gfx/large_asteroid.png
delete mode 100644 demos/cosmic_protector/data/gfx/large_asteroid.tga
create mode 100644 demos/cosmic_protector/data/gfx/large_bullet.png
delete mode 100644 demos/cosmic_protector/data/gfx/large_bullet.tga
create mode 100644 demos/cosmic_protector/data/gfx/large_explosion_0.png
delete mode 100644 demos/cosmic_protector/data/gfx/large_explosion_0.tga
create mode 100644 demos/cosmic_protector/data/gfx/large_explosion_1.png
delete mode 100644 demos/cosmic_protector/data/gfx/large_explosion_1.tga
create mode 100644 demos/cosmic_protector/data/gfx/large_explosion_2.png
delete mode 100644 demos/cosmic_protector/data/gfx/large_explosion_2.tga
create mode 100644 demos/cosmic_protector/data/gfx/large_explosion_3.png
delete mode 100644 demos/cosmic_protector/data/gfx/large_explosion_3.tga
create mode 100644 demos/cosmic_protector/data/gfx/large_explosion_4.png
delete mode 100644 demos/cosmic_protector/data/gfx/large_explosion_4.tga
create mode 100644 demos/cosmic_protector/data/gfx/large_font.png
delete mode 100644 demos/cosmic_protector/data/gfx/large_font.tga
create mode 100644 demos/cosmic_protector/data/gfx/life_powerup.png
delete mode 100644 demos/cosmic_protector/data/gfx/life_powerup.tga
create mode 100644 demos/cosmic_protector/data/gfx/logo.png
delete mode 100644 demos/cosmic_protector/data/gfx/logo.tga
create mode 100644 demos/cosmic_protector/data/gfx/medium_asteroid.png
delete mode 100644 demos/cosmic_protector/data/gfx/medium_asteroid.tga
create mode 100644 demos/cosmic_protector/data/gfx/ship.png
delete mode 100644 demos/cosmic_protector/data/gfx/ship.tga
create mode 100644 demos/cosmic_protector/data/gfx/ship_trans.png
delete mode 100644 demos/cosmic_protector/data/gfx/ship_trans.tga
create mode 100644 demos/cosmic_protector/data/gfx/small_asteroid.png
delete mode 100644 demos/cosmic_protector/data/gfx/small_asteroid.tga
create mode 100644 demos/cosmic_protector/data/gfx/small_bullet.png
delete mode 100644 demos/cosmic_protector/data/gfx/small_bullet.tga
create mode 100644 demos/cosmic_protector/data/gfx/small_explosion_0.png
delete mode 100644 demos/cosmic_protector/data/gfx/small_explosion_0.tga
create mode 100644 demos/cosmic_protector/data/gfx/small_explosion_1.png
delete mode 100644 demos/cosmic_protector/data/gfx/small_explosion_1.tga
create mode 100644 demos/cosmic_protector/data/gfx/small_explosion_2.png
delete mode 100644 demos/cosmic_protector/data/gfx/small_explosion_2.tga
create mode 100644 demos/cosmic_protector/data/gfx/small_explosion_3.png
delete mode 100644 demos/cosmic_protector/data/gfx/small_explosion_3.tga
create mode 100644 demos/cosmic_protector/data/gfx/small_explosion_4.png
delete mode 100644 demos/cosmic_protector/data/gfx/small_explosion_4.tga
create mode 100644 demos/cosmic_protector/data/gfx/small_font.png
delete mode 100644 demos/cosmic_protector/data/gfx/small_font.tga
create mode 100644 demos/cosmic_protector/data/gfx/trail.png
delete mode 100644 demos/cosmic_protector/data/gfx/trail.tga
create mode 100644 demos/cosmic_protector/data/gfx/ufo0.png
delete mode 100644 demos/cosmic_protector/data/gfx/ufo0.tga
create mode 100644 demos/cosmic_protector/data/gfx/ufo1.png
delete mode 100644 demos/cosmic_protector/data/gfx/ufo1.tga
create mode 100644 demos/cosmic_protector/data/gfx/ufo2.png
delete mode 100644 demos/cosmic_protector/data/gfx/ufo2.tga
create mode 100644 demos/cosmic_protector/data/gfx/weapon_powerup.png
delete mode 100644 demos/cosmic_protector/data/gfx/weapon_powerup.tga
create mode 100644 demos/cosmic_protector/include/cosmic_protector_objc.h
create mode 100644 demos/cosmic_protector/include/joypad_c.h
create mode 100644 demos/cosmic_protector/include/joypad_handler.h
create mode 100644 demos/cosmic_protector/src/cosmic_protector_objc.m
create mode 100644 demos/cosmic_protector/src/joypad_dummy.cpp
create mode 100644 demos/cosmic_protector/src/joypad_handler.m
create mode 100644 demos/skater/CMakeLists.txt
create mode 100644 demos/skater/blender/ademo_export.py
create mode 100644 demos/skater/blender/level.blend.gz
create mode 100644 demos/skater/blender/readme.txt
create mode 100644 demos/skater/data/audio/ding.ogg
create mode 100644 demos/skater/data/audio/dooropen.ogg
create mode 100644 demos/skater/data/audio/pop.ogg
create mode 100644 demos/skater/data/audio/skating.ogg
create mode 100644 demos/skater/data/audio/wave.ogg
create mode 100644 demos/skater/data/graphics/bananas.png
create mode 100644 demos/skater/data/graphics/cherries.png
create mode 100644 demos/skater/data/graphics/cloud.png
create mode 100644 demos/skater/data/graphics/dooropen.png
create mode 100644 demos/skater/data/graphics/doorshut.png
create mode 100644 demos/skater/data/graphics/exitsign.png
create mode 100644 demos/skater/data/graphics/grass.png
create mode 100644 demos/skater/data/graphics/ice.png
create mode 100644 demos/skater/data/graphics/icecream.png
create mode 100644 demos/skater/data/graphics/icetip.png
create mode 100644 demos/skater/data/graphics/orange.png
create mode 100644 demos/skater/data/graphics/skatefast.png
create mode 100644 demos/skater/data/graphics/skatemed.png
create mode 100644 demos/skater/data/graphics/skater1.png
create mode 100644 demos/skater/data/graphics/skater2.png
create mode 100644 demos/skater/data/graphics/skater3.png
create mode 100644 demos/skater/data/graphics/skater4.png
create mode 100644 demos/skater/data/graphics/skateslow.png
create mode 100644 demos/skater/data/graphics/soil.png
create mode 100644 demos/skater/data/graphics/sweet.png
create mode 100644 demos/skater/data/graphics/water.png
create mode 100644 demos/skater/data/level.txt
create mode 100644 demos/skater/data/menu/back.png
create mode 100644 demos/skater/data/menu/button.ogg
create mode 100644 demos/skater/data/menu/cancunsmall.png
create mode 100644 demos/skater/data/menu/endoflevel.ogg
create mode 100644 demos/skater/data/menu/intro_music.ogg
create mode 100644 demos/skater/data/menu/logofont.png
create mode 100644 demos/skater/data/menu/menu_music.ogg
create mode 100644 demos/skater/data/menu/skate2.ogg
create mode 100644 demos/skater/data/menu/welcome.ogg
create mode 100644 demos/skater/data/readme.txt
create mode 100644 demos/skater/data/thanks.txt
create mode 100644 demos/skater/src/anim.c
create mode 100644 demos/skater/src/anim.h
create mode 100644 demos/skater/src/background_scroller.c
create mode 100644 demos/skater/src/background_scroller.h
create mode 100644 demos/skater/src/credits.c
create mode 100644 demos/skater/src/credits.h
create mode 100644 demos/skater/src/defines.h
create mode 100644 demos/skater/src/demodata.h
create mode 100644 demos/skater/src/fps.c
create mode 100644 demos/skater/src/fps.h
create mode 100644 demos/skater/src/framework.c
create mode 100644 demos/skater/src/framework.h
create mode 100644 demos/skater/src/game.c
create mode 100644 demos/skater/src/game.h
create mode 100644 demos/skater/src/gamepad.c
create mode 100644 demos/skater/src/gamepad.h
create mode 100644 demos/skater/src/gamestate.h
create mode 100644 demos/skater/src/global.c
create mode 100644 demos/skater/src/global.h
create mode 100644 demos/skater/src/intro.c
create mode 100644 demos/skater/src/keyboard.c
create mode 100644 demos/skater/src/keyboard.h
create mode 100644 demos/skater/src/level.c
create mode 100644 demos/skater/src/level.h
create mode 100644 demos/skater/src/level_alloc.c
create mode 100644 demos/skater/src/level_alloc.h
create mode 100644 demos/skater/src/level_file.c
create mode 100644 demos/skater/src/level_file.h
create mode 100644 demos/skater/src/level_state.c
create mode 100644 demos/skater/src/menu.c
create mode 100644 demos/skater/src/menu.h
create mode 100644 demos/skater/src/menu_about.c
create mode 100644 demos/skater/src/menu_controls.c
create mode 100644 demos/skater/src/menu_graphics.c
create mode 100644 demos/skater/src/menu_main.c
create mode 100644 demos/skater/src/menu_misc.c
create mode 100644 demos/skater/src/menu_options.c
create mode 100644 demos/skater/src/menu_sound.c
create mode 100644 demos/skater/src/menu_success.c
create mode 100644 demos/skater/src/menus.h
create mode 100644 demos/skater/src/mouse.c
create mode 100644 demos/skater/src/mouse.h
create mode 100644 demos/skater/src/music.c
create mode 100644 demos/skater/src/music.h
create mode 100644 demos/skater/src/physics.c
create mode 100644 demos/skater/src/physics.h
create mode 100644 demos/skater/src/quadtree.c
create mode 100644 demos/skater/src/quadtree.h
create mode 100644 demos/skater/src/screenshot.c
create mode 100644 demos/skater/src/screenshot.h
create mode 100644 demos/skater/src/skater.c
create mode 100644 demos/skater/src/token.c
create mode 100644 demos/skater/src/token.h
create mode 100644 demos/skater/src/transition.c
create mode 100644 demos/skater/src/transition.h
create mode 100644 demos/skater/src/vcontroller.c
create mode 100644 demos/skater/src/vcontroller.h
delete mode 100644 demos/speed/makefile
create mode 100644 docs/html/refman/haptic.html
create mode 100644 docs/html/refman/images/LINE_CAP.png
create mode 100644 docs/html/refman/images/LINE_JOIN.png
create mode 100644 docs/html/refman/shader.html
create mode 100644 docs/html/refman/touch.html
create mode 100644 docs/html/refman/video.html
create mode 100644 docs/man/ALLEGRO_AUDIO_RECORDER.3
create mode 100644 docs/man/ALLEGRO_AUDIO_RECORDER_EVENT.3
delete mode 100644 docs/man/ALLEGRO_EVENT_DISPLAY_CLOSE.3
delete mode 100644 docs/man/ALLEGRO_EVENT_DISPLAY_EXPOSE.3
delete mode 100644 docs/man/ALLEGRO_EVENT_DISPLAY_FOUND.3
delete mode 100644 docs/man/ALLEGRO_EVENT_DISPLAY_LOST.3
delete mode 100644 docs/man/ALLEGRO_EVENT_DISPLAY_ORIENTATION.3
delete mode 100644 docs/man/ALLEGRO_EVENT_DISPLAY_RESIZE.3
delete mode 100644 docs/man/ALLEGRO_EVENT_DISPLAY_SWITCH_IN.3
delete mode 100644 docs/man/ALLEGRO_EVENT_DISPLAY_SWITCH_OUT.3
delete mode 100644 docs/man/ALLEGRO_EVENT_JOYSTICK_AXIS.3
delete mode 100644 docs/man/ALLEGRO_EVENT_JOYSTICK_BUTTON_DOWN.3
delete mode 100644 docs/man/ALLEGRO_EVENT_JOYSTICK_BUTTON_UP.3
delete mode 100644 docs/man/ALLEGRO_EVENT_JOYSTICK_CONFIGURATION.3
delete mode 100644 docs/man/ALLEGRO_EVENT_KEY_CHAR.3
delete mode 100644 docs/man/ALLEGRO_EVENT_KEY_DOWN.3
delete mode 100644 docs/man/ALLEGRO_EVENT_KEY_UP.3
delete mode 100644 docs/man/ALLEGRO_EVENT_MOUSE_AXES.3
delete mode 100644 docs/man/ALLEGRO_EVENT_MOUSE_BUTTON_DOWN.3
delete mode 100644 docs/man/ALLEGRO_EVENT_MOUSE_BUTTON_UP.3
delete mode 100644 docs/man/ALLEGRO_EVENT_MOUSE_ENTER_DISPLAY.3
delete mode 100644 docs/man/ALLEGRO_EVENT_MOUSE_LEAVE_DISPLAY.3
delete mode 100644 docs/man/ALLEGRO_EVENT_MOUSE_WARPED.3
delete mode 100644 docs/man/ALLEGRO_EVENT_TIMER.3
create mode 100644 docs/man/ALLEGRO_FOR_EACH_FS_ENTRY_RESULT.3
create mode 100644 docs/man/ALLEGRO_HAPTIC.3
create mode 100644 docs/man/ALLEGRO_HAPTIC_CONSTANTS.3
create mode 100644 docs/man/ALLEGRO_HAPTIC_EFFECT.3
create mode 100644 docs/man/ALLEGRO_HAPTIC_EFFECT_ID.3
create mode 100644 docs/man/ALLEGRO_INDEX_BUFFER.3
create mode 100644 docs/man/ALLEGRO_LINE_CAP.3
create mode 100644 docs/man/ALLEGRO_LINE_JOIN.3
create mode 100644 docs/man/ALLEGRO_MENU.3
create mode 100644 docs/man/ALLEGRO_MENU_INFO.3
create mode 100644 docs/man/ALLEGRO_MOUSE_EMULATION_MODE.3
create mode 100644 docs/man/ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE.3
create mode 100644 docs/man/ALLEGRO_PRIM_BUFFER_FLAGS.3
create mode 100644 docs/man/ALLEGRO_RENDER_FUNCTION.3
create mode 100644 docs/man/ALLEGRO_RENDER_STATE.3
create mode 100644 docs/man/ALLEGRO_SHADER.3
create mode 100644 docs/man/ALLEGRO_SHADER_PLATFORM.3
create mode 100644 docs/man/ALLEGRO_SHADER_TYPE.3
create mode 100644 docs/man/ALLEGRO_TOUCH_INPUT.3
create mode 100644 docs/man/ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT.3
create mode 100644 docs/man/ALLEGRO_TOUCH_INPUT_STATE.3
create mode 100644 docs/man/ALLEGRO_TOUCH_STATE.3
create mode 100644 docs/man/ALLEGRO_VERTEX_BUFFER.3
create mode 100644 docs/man/ALLEGRO_VIDEO_EVENT_TYPE.3
create mode 100644 docs/man/ALLEGRO_VIDEO_POSITION_TYPE.3
create mode 100644 docs/man/ALLEGRO_WRITE_MASK_FLAGS.3
create mode 100644 docs/man/al_acknowledge_drawing_halt.3
create mode 100644 docs/man/al_acknowledge_drawing_resume.3
create mode 100644 docs/man/al_android_get_os_version.3
create mode 100644 docs/man/al_android_set_apk_file_interface.3
create mode 100644 docs/man/al_android_set_apk_fs_interface.3
create mode 100644 docs/man/al_append_menu_item.3
create mode 100644 docs/man/al_attach_shader_source.3
create mode 100644 docs/man/al_attach_shader_source_file.3
create mode 100644 docs/man/al_build_camera_transform.3
create mode 100644 docs/man/al_build_menu.3
create mode 100644 docs/man/al_build_shader.3
create mode 100644 docs/man/al_clear_depth_buffer.3
create mode 100644 docs/man/al_clipboard_has_text.3
create mode 100644 docs/man/al_clone_menu.3
create mode 100644 docs/man/al_clone_menu_for_popup.3
create mode 100644 docs/man/al_close_video.3
create mode 100644 docs/man/al_convert_bitmap.3
create mode 100644 docs/man/al_convert_memory_bitmaps.3
create mode 100644 docs/man/al_create_audio_recorder.3
create mode 100644 docs/man/al_create_index_buffer.3
create mode 100644 docs/man/al_create_menu.3
create mode 100644 docs/man/al_create_popup_menu.3
create mode 100644 docs/man/al_create_shader.3
create mode 100644 docs/man/al_create_vertex_buffer.3
delete mode 100644 docs/man/al_current_time.3
create mode 100644 docs/man/al_destroy_audio_recorder.3
create mode 100644 docs/man/al_destroy_index_buffer.3
create mode 100644 docs/man/al_destroy_menu.3
create mode 100644 docs/man/al_destroy_shader.3
create mode 100644 docs/man/al_destroy_vertex_buffer.3
create mode 100644 docs/man/al_disable_menu_event_source.3
create mode 100644 docs/man/al_do_multiline_text.3
create mode 100644 docs/man/al_do_multiline_ustr.3
create mode 100644 docs/man/al_draw_filled_polygon.3
create mode 100644 docs/man/al_draw_filled_polygon_with_holes.3
create mode 100644 docs/man/al_draw_glyph.3
create mode 100644 docs/man/al_draw_indexed_buffer.3
create mode 100644 docs/man/al_draw_multiline_text.3
create mode 100644 docs/man/al_draw_multiline_textf.3
create mode 100644 docs/man/al_draw_multiline_ustr.3
create mode 100644 docs/man/al_draw_polygon.3
create mode 100644 docs/man/al_draw_polyline.3
create mode 100644 docs/man/al_draw_vertex_buffer.3
create mode 100644 docs/man/al_enable_menu_event_source.3
create mode 100644 docs/man/al_ferrmsg.3
create mode 100644 docs/man/al_fill_silence.3
create mode 100644 docs/man/al_find_menu.3
create mode 100644 docs/man/al_find_menu_item.3
create mode 100644 docs/man/al_for_each_fs_entry.3
create mode 100644 docs/man/al_fprintf.3
create mode 100644 docs/man/al_get_allegro_video_version.3
create mode 100644 docs/man/al_get_audio_recorder_event.3
create mode 100644 docs/man/al_get_audio_recorder_event_source.3
create mode 100644 docs/man/al_get_audio_stream_played_samples.3
create mode 100644 docs/man/al_get_bitmap_x.3
create mode 100644 docs/man/al_get_bitmap_y.3
create mode 100644 docs/man/al_get_blend_color.3
create mode 100644 docs/man/al_get_clipboard_text.3
create mode 100644 docs/man/al_get_cpu_count.3
create mode 100644 docs/man/al_get_current_inverse_transform.3
create mode 100644 docs/man/al_get_current_projection_transform.3
create mode 100644 docs/man/al_get_d3d_texture_size.3
create mode 100644 docs/man/al_get_default_menu_event_source.3
create mode 100644 docs/man/al_get_default_shader_source.3
create mode 100644 docs/man/al_get_default_voice.3
create mode 100644 docs/man/al_get_display_menu.3
create mode 100644 docs/man/al_get_display_orientation.3
create mode 100644 docs/man/al_get_fallback_font.3
create mode 100644 docs/man/al_get_font_ranges.3
create mode 100644 docs/man/al_get_glyph_advance.3
create mode 100644 docs/man/al_get_glyph_dimensions.3
create mode 100644 docs/man/al_get_glyph_width.3
create mode 100644 docs/man/al_get_haptic_autocenter.3
create mode 100644 docs/man/al_get_haptic_capabilities.3
create mode 100644 docs/man/al_get_haptic_effect_duration.3
create mode 100644 docs/man/al_get_haptic_from_display.3
create mode 100644 docs/man/al_get_haptic_from_joystick.3
create mode 100644 docs/man/al_get_haptic_from_keyboard.3
create mode 100644 docs/man/al_get_haptic_from_mouse.3
create mode 100644 docs/man/al_get_haptic_from_touch_input.3
create mode 100644 docs/man/al_get_haptic_gain.3
create mode 100644 docs/man/al_get_index_buffer_size.3
create mode 100644 docs/man/al_get_max_haptic_effects.3
create mode 100644 docs/man/al_get_menu_item_caption.3
create mode 100644 docs/man/al_get_menu_item_flags.3
create mode 100644 docs/man/al_get_menu_item_icon.3
create mode 100644 docs/man/al_get_mouse_emulation_mode.3
create mode 100644 docs/man/al_get_mouse_wheel_precision.3
create mode 100644 docs/man/al_get_new_window_title.3
create mode 100644 docs/man/al_get_opengl_program_object.3
create mode 100644 docs/man/al_get_pixel_block_height.3
create mode 100644 docs/man/al_get_pixel_block_size.3
create mode 100644 docs/man/al_get_pixel_block_width.3
create mode 100644 docs/man/al_get_ram_size.3
create mode 100644 docs/man/al_get_shader_log.3
create mode 100644 docs/man/al_get_shader_platform.3
create mode 100644 docs/man/al_get_touch_input_event_source.3
create mode 100644 docs/man/al_get_touch_input_mouse_emulation_event_source.3
create mode 100644 docs/man/al_get_touch_input_state.3
create mode 100644 docs/man/al_get_vertex_buffer_size.3
create mode 100644 docs/man/al_get_video_audio_rate.3
create mode 100644 docs/man/al_get_video_event_source.3
create mode 100644 docs/man/al_get_video_fps.3
create mode 100644 docs/man/al_get_video_frame.3
create mode 100644 docs/man/al_get_video_position.3
create mode 100644 docs/man/al_get_video_scaled_height.3
create mode 100644 docs/man/al_get_video_scaled_width.3
create mode 100644 docs/man/al_get_window_constraints.3
create mode 100644 docs/man/al_get_x_window_id.3
create mode 100644 docs/man/al_horizontal_shear_transform.3
create mode 100644 docs/man/al_identify_bitmap.3
create mode 100644 docs/man/al_identify_bitmap_f.3
create mode 100644 docs/man/al_init_video_addon.3
create mode 100644 docs/man/al_insert_menu_item.3
create mode 100644 docs/man/al_install_haptic.3
create mode 100644 docs/man/al_install_touch_input.3
create mode 100644 docs/man/al_iphone_get_view.3
create mode 100644 docs/man/al_iphone_get_window.3
delete mode 100644 docs/man/al_iphone_override_screen_scale.3
delete mode 100644 docs/man/al_iphone_program_has_halted.3
create mode 100644 docs/man/al_iphone_set_statusbar_orientation.3
create mode 100644 docs/man/al_is_audio_recorder_recording.3
create mode 100644 docs/man/al_is_display_haptic.3
create mode 100644 docs/man/al_is_event_queue_paused.3
create mode 100644 docs/man/al_is_event_source_registered.3
create mode 100644 docs/man/al_is_haptic_active.3
create mode 100644 docs/man/al_is_haptic_capable.3
create mode 100644 docs/man/al_is_haptic_effect_ok.3
create mode 100644 docs/man/al_is_haptic_effect_playing.3
create mode 100644 docs/man/al_is_haptic_installed.3
create mode 100644 docs/man/al_is_joystick_haptic.3
create mode 100644 docs/man/al_is_keyboard_haptic.3
create mode 100644 docs/man/al_is_mouse_haptic.3
create mode 100644 docs/man/al_is_touch_input_haptic.3
create mode 100644 docs/man/al_is_touch_input_installed.3
create mode 100644 docs/man/al_is_video_playing.3
create mode 100644 docs/man/al_load_bitmap_flags.3
create mode 100644 docs/man/al_load_bitmap_flags_f.3
create mode 100644 docs/man/al_load_bitmap_font_flags.3
create mode 100644 docs/man/al_lock_bitmap_blocked.3
create mode 100644 docs/man/al_lock_bitmap_region_blocked.3
create mode 100644 docs/man/al_lock_index_buffer.3
create mode 100644 docs/man/al_lock_vertex_buffer.3
create mode 100644 docs/man/al_open_video.3
create mode 100644 docs/man/al_orthographic_transform.3
create mode 100644 docs/man/al_pause_event_queue.3
create mode 100644 docs/man/al_perspective_transform.3
create mode 100644 docs/man/al_play_haptic_effect.3
create mode 100644 docs/man/al_popup_menu.3
create mode 100644 docs/man/al_premul_rgba.3
create mode 100644 docs/man/al_premul_rgba_f.3
create mode 100644 docs/man/al_register_bitmap_identifier.3
create mode 100644 docs/man/al_register_trace_handler.3
create mode 100644 docs/man/al_release_haptic.3
create mode 100644 docs/man/al_release_haptic_effect.3
create mode 100644 docs/man/al_remove_config_key.3
create mode 100644 docs/man/al_remove_config_section.3
create mode 100644 docs/man/al_remove_display_menu.3
create mode 100644 docs/man/al_remove_menu_item.3
create mode 100644 docs/man/al_reparent_bitmap.3
create mode 100644 docs/man/al_resume_timer.3
create mode 100644 docs/man/al_rotate_transform_3d.3
create mode 100644 docs/man/al_rumble_haptic.3
create mode 100644 docs/man/al_scale_transform_3d.3
create mode 100644 docs/man/al_seek_video.3
create mode 100644 docs/man/al_set_blend_color.3
create mode 100644 docs/man/al_set_clipboard_text.3
create mode 100644 docs/man/al_set_d3d_device_release_callback.3
create mode 100644 docs/man/al_set_d3d_device_restore_callback.3
create mode 100644 docs/man/al_set_default_voice.3
create mode 100644 docs/man/al_set_display_menu.3
create mode 100644 docs/man/al_set_display_option.3
create mode 100644 docs/man/al_set_fallback_font.3
create mode 100644 docs/man/al_set_haptic_autocenter.3
create mode 100644 docs/man/al_set_haptic_gain.3
create mode 100644 docs/man/al_set_menu_item_caption.3
create mode 100644 docs/man/al_set_menu_item_flags.3
create mode 100644 docs/man/al_set_menu_item_icon.3
create mode 100644 docs/man/al_set_mouse_emulation_mode.3
create mode 100644 docs/man/al_set_mouse_wheel_precision.3
create mode 100644 docs/man/al_set_new_window_title.3
create mode 100644 docs/man/al_set_render_state.3
create mode 100644 docs/man/al_set_shader_bool.3
create mode 100644 docs/man/al_set_shader_float.3
create mode 100644 docs/man/al_set_shader_float_vector.3
create mode 100644 docs/man/al_set_shader_int.3
create mode 100644 docs/man/al_set_shader_int_vector.3
create mode 100644 docs/man/al_set_shader_matrix.3
create mode 100644 docs/man/al_set_shader_sampler.3
create mode 100644 docs/man/al_set_video_playing.3
create mode 100644 docs/man/al_set_window_constraints.3
create mode 100644 docs/man/al_shutdown_video_addon.3
create mode 100644 docs/man/al_start_audio_recorder.3
create mode 100644 docs/man/al_start_video.3
create mode 100644 docs/man/al_start_video_with_voice.3
create mode 100644 docs/man/al_stop_audio_recorder.3
create mode 100644 docs/man/al_stop_haptic_effect.3
delete mode 100644 docs/man/al_toggle_display_flag.3
create mode 100644 docs/man/al_toggle_menu_item_flags.3
create mode 100644 docs/man/al_transform_coordinates_3d.3
create mode 100644 docs/man/al_translate_transform_3d.3
create mode 100644 docs/man/al_triangulate_polygon.3
create mode 100644 docs/man/al_uninstall_haptic.3
create mode 100644 docs/man/al_uninstall_touch_input.3
create mode 100644 docs/man/al_unlock_index_buffer.3
create mode 100644 docs/man/al_unlock_vertex_buffer.3
create mode 100644 docs/man/al_upload_and_play_haptic_effect.3
create mode 100644 docs/man/al_upload_haptic_effect.3
create mode 100644 docs/man/al_use_projection_transform.3
create mode 100644 docs/man/al_use_shader.3
create mode 100644 docs/man/al_vertical_shear_transform.3
create mode 100644 docs/man/al_vfprintf.3
create mode 100644 docs/man/al_win_add_window_callback.3
create mode 100644 docs/man/al_win_remove_window_callback.3
create mode 100644 docs/src/changes-5.1.txt
create mode 100644 docs/src/changes-5.2.txt
create mode 100644 docs/src/refman/allegro_version.tex.cmake
create mode 100644 docs/src/refman/haptic.txt
create mode 100644 docs/src/refman/images/LINE_CAP.png
create mode 100644 docs/src/refman/images/LINE_CAP.svg
create mode 100644 docs/src/refman/images/LINE_JOIN.png
create mode 100644 docs/src/refman/images/LINE_JOIN.svg
create mode 100644 docs/src/refman/shader.txt
create mode 100644 docs/src/refman/touch.txt
create mode 100644 docs/src/refman/video.txt
create mode 100644 examples/Helper.cmake
create mode 100644 examples/data/alexlogo.bmp
create mode 100644 examples/data/alexlogo.png
create mode 100644 examples/data/blue_box.png
create mode 100644 examples/data/ex_prim_shader_pixel.glsl
create mode 100644 examples/data/ex_prim_shader_pixel.hlsl
create mode 100644 examples/data/ex_prim_shader_vertex.glsl
create mode 100644 examples/data/ex_prim_shader_vertex.hlsl
create mode 100644 examples/data/ex_shader_multitex_pixel.glsl
create mode 100644 examples/data/ex_shader_multitex_pixel.hlsl
create mode 100644 examples/data/ex_shader_pixel.glsl
create mode 100644 examples/data/ex_shader_pixel.hlsl
create mode 100644 examples/data/ex_shader_vertex.glsl
create mode 100644 examples/data/ex_shader_vertex.hlsl
create mode 100644 examples/data/mysha_dxt1.dds
create mode 100644 examples/data/mysha_dxt3.dds
create mode 100644 examples/data/mysha_dxt5.dds
create mode 100644 examples/data/mysha_pal.png
delete mode 100644 examples/data/testing.ogg
create mode 100644 examples/data/welcome.voc
create mode 100644 examples/data/welcome.wav
delete mode 100644 examples/ex_bitmap_target.c
create mode 100644 examples/ex_camera.c
create mode 100644 examples/ex_clipboard.c
create mode 100644 examples/ex_compressed.c
create mode 100644 examples/ex_cpu.c
create mode 100644 examples/ex_depth_mask.c
create mode 100644 examples/ex_file.c
create mode 100644 examples/ex_font_multiline.cpp
delete mode 100644 examples/ex_gp2xwiz.c
create mode 100644 examples/ex_haptic.c
create mode 100644 examples/ex_haptic2.cpp
create mode 100644 examples/ex_inject_events.c
delete mode 100644 examples/ex_iphone.c
create mode 100644 examples/ex_loading_thread.c
create mode 100644 examples/ex_menu.c
create mode 100644 examples/ex_mouse_warp.c
create mode 100644 examples/ex_palette.c
create mode 100644 examples/ex_polygon.c
create mode 100644 examples/ex_prim_shader.c
create mode 100644 examples/ex_projection.c
create mode 100644 examples/ex_projection2.c
create mode 100644 examples/ex_record.c
create mode 100644 examples/ex_record_name.c
create mode 100644 examples/ex_reparent.c
create mode 100644 examples/ex_shader.cpp
create mode 100644 examples/ex_shader_multitex.c
create mode 100644 examples/ex_shader_target.c
create mode 100644 examples/ex_timer_pause.c
create mode 100644 examples/ex_touch_input.c
create mode 100644 examples/ex_vertex_buffer.c
create mode 100644 examples/ex_video.c
delete mode 100644 examples/ex_warp_mouse.c
create mode 100644 examples/ex_window_constraints.c
create mode 100644 examples/ex_window_title.c
delete mode 100644 include/allegro5/alinline.h
create mode 100644 include/allegro5/allegro_android.h
create mode 100644 include/allegro5/allegro_iphone_objc.h
create mode 100644 include/allegro5/allegro_x.h
create mode 100644 include/allegro5/clipboard.h
create mode 100644 include/allegro5/cpu.h
create mode 100644 include/allegro5/haptic.h
create mode 100644 include/allegro5/internal/aintern_android.h
create mode 100644 include/allegro5/internal/aintern_haptic.h
create mode 100644 include/allegro5/internal/aintern_ljoynu.h
create mode 100644 include/allegro5/internal/aintern_osxclipboard.h
create mode 100644 include/allegro5/internal/aintern_raspberrypi.h
create mode 100644 include/allegro5/internal/aintern_shader.h
create mode 100644 include/allegro5/internal/aintern_touch_input.h
create mode 100644 include/allegro5/internal/aintern_wclipboard.h
create mode 100644 include/allegro5/internal/aintern_wjoyall.h
create mode 100644 include/allegro5/internal/aintern_wjoydxnu.h
create mode 100644 include/allegro5/internal/aintern_wjoyxi.h
create mode 100644 include/allegro5/internal/aintern_xclipboard.h
create mode 100644 include/allegro5/internal/aintern_xembed.h
create mode 100644 include/allegro5/internal/aintern_xtouch.h
create mode 100644 include/allegro5/platform/aintandroid.h
create mode 100644 include/allegro5/platform/aintraspberrypi.h
create mode 100644 include/allegro5/platform/alandroid.h
create mode 100644 include/allegro5/platform/alandroidcfg.h
create mode 100644 include/allegro5/platform/allegro_internal_sdl.h
create mode 100644 include/allegro5/platform/allegro_sdl_config.h
create mode 100644 include/allegro5/platform/allegro_sdl_thread.h
create mode 100644 include/allegro5/platform/alraspberrypi.h
create mode 100644 include/allegro5/platform/alraspberrypicfg.h
create mode 100644 include/allegro5/render_state.h
create mode 100644 include/allegro5/shader.h
create mode 100644 include/allegro5/touch_input.h
create mode 100644 misc/Allegro5_iOS/Allegro5_iOS.xcodeproj/project.pbxproj
create mode 100644 misc/Allegro5_iOS/allegro5/internal/aintern_image_cfg.h
create mode 100644 misc/Allegro5_iOS/allegro5/internal/aintern_ttf_cfg.h
create mode 100644 misc/Allegro5_iOS/allegro5/platform/alplatf.h
create mode 100644 misc/allegro_monolith.pc.in
create mode 100644 misc/allegro_video.pc.in
create mode 100755 misc/create_release_archives.sh
create mode 100755 misc/make_android_project.py
create mode 100755 python/pong.py
create mode 100644 src/android/android_apk_file.c
create mode 100644 src/android/android_apk_fs.c
create mode 100644 src/android/android_clipboard.c
create mode 100644 src/android/android_display.c
create mode 100644 src/android/android_image.c
create mode 100644 src/android/android_input_stream.c
create mode 100644 src/android/android_joystick.c
create mode 100644 src/android/android_keyboard.c
create mode 100644 src/android/android_mouse.c
create mode 100644 src/android/android_sensors.c
create mode 100644 src/android/android_system.c
create mode 100644 src/android/android_touch.c
create mode 100644 src/android/jni_helpers.c
create mode 100644 src/bitmap_type.c
create mode 100644 src/clipboard.c
create mode 100644 src/cpu.c
create mode 100644 src/haptic.c
create mode 100644 src/iphone/ViewController.h
create mode 100644 src/iphone/ViewController.m
create mode 100644 src/iphone/iphone.h
create mode 100644 src/iphone/iphone_clipboard.m
delete mode 100644 src/iphone/iphone_display.c
create mode 100644 src/iphone/iphone_display.m
create mode 100644 src/iphone/iphone_touch_input.m
create mode 100644 src/linux/lhaptic.c
create mode 100644 src/macosx/osxclipboard.m
create mode 100644 src/opengl/ogl_fbo.c
create mode 100644 src/opengl/ogl_helpers.h
create mode 100644 src/opengl/ogl_lock.c
create mode 100644 src/opengl/ogl_lock_es.c
create mode 100644 src/opengl/ogl_render_state.c
create mode 100644 src/opengl/ogl_shader.c
delete mode 100644 src/optimized.c
create mode 100644 src/raspberrypi/picursor.h
create mode 100644 src/raspberrypi/pidisplay.c
create mode 100644 src/raspberrypi/pisystem.c
create mode 100644 src/sdl/sdl_display.c
create mode 100644 src/sdl/sdl_event_hack.c
create mode 100644 src/sdl/sdl_joystick.c
create mode 100644 src/sdl/sdl_keyboard.c
create mode 100644 src/sdl/sdl_mouse.c
create mode 100644 src/sdl/sdl_system.c
create mode 100644 src/sdl/sdl_thread.c
create mode 100644 src/sdl/sdl_time.c
create mode 100644 src/shader.c
create mode 100644 src/shader_source.inc
create mode 100644 src/touch_input.c
create mode 100644 src/unix/uhapdrv.c
create mode 100644 src/win/d3d_d3dx9.cpp
create mode 100644 src/win/d3d_render_state.cpp
create mode 100644 src/win/d3d_shader.cpp
create mode 100644 src/win/wclipboard.c
create mode 100644 src/win/whapall.c
create mode 100644 src/win/whaptic.c
create mode 100644 src/win/whaptic.cpp
create mode 100644 src/win/whapxi.c
create mode 100644 src/win/wjoyall.c
delete mode 100644 src/win/wjoydxnu.c
create mode 100644 src/win/wjoydxnu.cpp
create mode 100644 src/win/wjoyxi.c
create mode 100644 src/win/wtouch_input.c
create mode 100644 src/x/xclipboard.c
create mode 100644 src/x/xtouch.c
create mode 100644 tests/grab_bitmap_suites.sh
create mode 100644 tests/manual_bmpsuite4.ini
create mode 100644 tests/test_compressed.ini
create mode 100644 tests/test_convert.ini
create mode 100644 tests/test_prim2.ini
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/allegro5.git
More information about the Pkg-games-commits
mailing list