From: Peter W. <tj...@us...> - 2013-05-12 02:05:51
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Allegro". The annotated tag, 5.1.7 has been created at 35921d6d35a3c81c39a45fb4041b93bf199b777e (tag) tagging 240067823edeba37de46530cb46f3249b9a5787e (commit) replaces 5.1.6 tagged by Peter Wang on Sun May 12 11:40:55 2013 +1000 - Log ----------------------------------------------------------------- Tag 5.1.7 (WIP). Jeff Bernard (2): color: Fix al_color_rgb_to_html blue component. Added al_{horizontal,vertical}_shear_transform. Jon Rafkind (2): note that al_get_system_config should not be destroyed typo: check correct bitmap Nick Black (1): video: Replace deprecated av_find_stream_info() call. Peter Wang (103): Bump version to 5.1.7 (GIT). Move misplaced pixel format function declarations and rename some. Move bitmap pixel manipulation to separate file. Move memdraw functions to appropriate header. Let _al_clear_memory take target bitmap as an argument. Move bitmap memory/video type conversion to separate file. Rename awkward symbols related to the bitmap conversion list. Remove _al prefix on static functions. Move _al_transform_is_translation declaration to appropriate file. Move _al_blend_memory declaration to appropriate file. Move _al_draw_bitmap_region_memory declaration to new file. Move _al_put_pixel out of public header. Do not publicly export _al_put_pixel on the 5.1 branch. Delete unused ALLEGRO_MEMORY_BLENDER type. Move exit functions to separate file. Move logging and assertion handlers to new file. Delete unused definitions of al_(un)register_system_driver. Move _AL_DRIVER_INFO into an internal header. Remove al_create_custom_bitmap. Delete al_ortho_transform compatibility macro. Seed _al_rand when the system driver is installed. docs: Mention how al_make_temp_file generates the file name. video: Fix some formatting. Make al_destroy_bitmap maintain the current display when untargeting Improve formatting. docs: Add keyboard constants added in 5.1.2 and 5.1.6. docs: Simplify formatting of keyboard constants. gdiplus: Include header for _al_add_exit_func. docs: Expand Unicode introduction. docs: Improve ustr function documentation. primitives: Remove hack to get ALLEGRO_OPENGL, ALLEGRO_DIRECT3D values. Do not install most internal header files. Sort ALLEGRO_INCLUDE_ALLEGRO_PLATFORM_FILES. Delete empty source file lists. Delete directory name from source file list. Delete references to header files which no longer exist. Delete obsolete al388*.h header files. Delete obsolete ALLEGRO_ASMCAPA_HEADER macros. Delete unneeded includes of ALLEGRO_INTERNAL_HEADER. Delete stuff related to constructor attribute (unused). Delete stuff related to hand-written asm code in A4 (unused). Delete unnecessary ALLEGRO_CFG_ALLOW_SSE macro. Delete RETSIGTYPE macro. Delete RET_VOLATILE macro. Delete AL_CONST macro. Delete commented out MAP_FAILED macro. Delete some old macros regarding filesystems. Delete some obsolete macros about color conversion code. Delete ALLEGRO_HAVE_LIBPTHREAD macro (assumed where appropriate). Delete ALLEGRO_MULTITHREADED macro (assumed). Delete ALLEGRO_CONSOLE_OK macro (undocumented). Delete ALLEGRO_VRAM_SINGLE_SURFACE macro. Delete ald3d.h and move the only pertinent content into allegro_direct3d.h Delete stuff related Unix audio drivers for Allegro 4. Delete stuff related to Linux console graphics drivers for Allegro 4. We don't use libXpm any longer. We don't use X shared memory extension any longer. Delete obsolete DGA2 define. Delete unused code for dynamic module loading on Unix. Delete unused Unix/Linux driver lists. Delete declaration of non-existent _al_bitmap_xglx_driver. Delete declaration of non-existent _android_check_mutex. primitives: Delete al_draw_polygon_with_holes. primitives: Delete stride-less version of al_draw_polyline*. primitives: Simplify interface of al_triangulate_polygon and al_draw_filled_polygon_with_holes. ex_polygon: Don't reset the mode when R is pressed. ex_polygon: Use enum for add_hole mode. ex_polygon: Use builtin font. tests: Add test for al_draw_filled_polygon_with_holes. docs: Fix typo. Rename al_d3d_set_release/restore_callback to be consistent with existing naming. Pass display to d3d device release/restore callbacks. Make al_get_d3d_texture_size fail instead of crash if passed a non-D3D bitmap. Make al_get_opengl_texture_size return success code to match D3D. Add assertions to al_get_{opengl,direct3d}_texture_position. docs: Add see alsos for GL/D3D texture size/pos functions. color: Fix formatting. color: Implement al_color_html_to_rgb and al_color_html more strictly. docs: Pedanticly describe result buffer for al_color_rgb_to_html. ex_video: Fix error message. ex_video: Use builtin font. ex_video: Make variables static. video: Make al_get_video_aspect_ratio return non-positive if unknown. ogv: Fix crash when unable to open a video. ogv: Don't scan to end of headers of unknown stream. ogv: Stop reading at EOF. ogv: Try to account for audio buffers in positioning. video: Make seek_to a method parameter. video: Make al_seek_video return result. ogv: Move event queue into OGG_VIDEO structure. ogv: Implement seeking to beginning (only). Make al_destroy_bitmap REALLY maintain the current display when speed: Don't need a4_font.tga any longer. speed: Draw circles with 0.5 offset from integer coordinates. ex_audio_timer: Add new example. pulseaudio: Minor cleanups. pulseaudio: Clean up state transitions. pulseaudio: Use smaller buffer size by default, and make it configurable. speed: a4_aux.c does not need to include speed.h. docs: Say what units angles are in, in a couple more places. Fix a few things about _al_clear_memory. Prepare summary of changes for 5.1.7. Bump version to 5.1.7 (WIP). SiegeLord (2): Revise and comment the ex_prim_shader example and shaders. Use a #line directive to fix the line numbers when errors are reported in the HLSL pixel shaders Trent Gamblin (7): Definition of "set_mouse_xy" in Linux console mouse driver did Ancient typo in set_mouse_xy using evdev driver fixed. Forgot to remove (void)x/y. Fix some Android switch in/out and exit issues. Remove a comment that no longer makes sense. Mouse warping was broken on OS X. Despite what the Make the check for availability of fullscreen button on window frame a runtime check (os x) ----------------------------------------------------------------------- hooks/post-receive -- Allegro |