This is an automated email from the git hooks/post-receive script. thansen pushed a commit to branch master in repository allegro5.
commit a3fbf6433d0c5a0b35677cab0e6a5b3a3b8bcf7f Merge: ed6fd78 57c495a Author: Tobias Hansen <[email protected]> Date: Thu Apr 21 16:13:04 2016 +0100 Merge tag 'upstream/5.2.0' Upstream version 5.2.0 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 + 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 + 1329 files changed, 120308 insertions(+), 27922 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/allegro5.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

