From: Peter W. <tj...@us...> - 2013-05-26 06:52:58
|
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 branch, 5.0.10-pre has been created at 2324e13a758bba4fc3f04b7e5379c05940802339 (commit) - Log ----------------------------------------------------------------- commit 2324e13a758bba4fc3f04b7e5379c05940802339 Author: Trent Gamblin <tr...@us...> Date: Thu May 23 17:59:38 2013 -0600 The bitmap flag is now called _ALLEGRO_INTERNAL_OPENGL (cherry picked from commit 52c99eed617f1040ae12a1686df7d2dbb1ff2877) commit d21343da490c264900f8919978f8a4aa536eb7d6 Author: Trent Gamblin <trent@trent-gamblins-mac-mini.local> Date: Sun May 19 05:32:14 2013 -0600 Preprocessor check was wrong. This allows building on OS X 10.5 including PPC. (cherry picked from commit a5471450e04a5025904d8ec929c2d37e56e347e8) commit b9397997782d9cea1faa59d637d11a76a465ebfc Author: Peter Wang <tj...@us...> Date: Sun May 19 11:50:09 2013 +1000 Assert al_set_blender, al_set_separate_blender parameters. (cherry picked from commit 124f5fc8a3ce7266e3d3454eaf846bda2822d415) commit dbfd696baf24a1dffa5f9e292867e529d5e59d8c Author: Peter Wang <tj...@us...> Date: Sun May 19 11:44:45 2013 +1000 Fix maintenance problem in d3d_al_blender_to_d3d. Also avoid a linear search. (cherry picked from commit 13aae6116dd24f940056bd1499cf6a3705a833e7) commit 62843b16893256d8fad7bf8ac95bde056f31f7b2 Author: Peter Wang <tj...@us...> Date: Sat May 18 19:08:25 2013 +1000 tests: Test ALLEGRO_*_COLOR blending modes. I did NOT check these tests by hand. They might not make any sense. (cherry picked from commit 49fb07794c471dff89ce48ab7e2d7e7107dbcbf7) commit bfe89aedbe491755930064c10df5114a74f452a8 Author: Peter Wang <tj...@us...> Date: Sat May 18 19:07:43 2013 +1000 tests: Support ALLEGRO_*_COLOR blending modes in test_driver. (cherry picked from commit cf1c3055e0f891defd0c8d036a7494f9d6c1ee91) commit 195214673df97e25f7cb5d13d2b9deaf269450ea Author: Peter Wang <nov...@gm...> Date: Sun May 19 10:58:52 2013 +1000 Backport ALLEGRO_SRC_COLOR, ALLEGRO_DEST_COLOR, ALLEGRO_INVERSE_SRC_COLOR, ALLEGRO_INVERSE_DEST_COLOR blending modes from 5.1 branch. commit b946909665e853eae36167d05af94309c84e7b9b Author: Trent Gamblin <tr...@us...> Date: Sat May 18 05:33:50 2013 -0600 Add a fix that allows building Allegro on OS X 10.6. (cherry picked from commit b1663e24d9e2002cee42c3e99a862a97032e248e) commit fab76881a2a3b79110cd151b24ba2b0098d6fbbb Author: Trent Gamblin <tr...@us...> Date: Wed May 15 19:48:40 2013 -0600 UNTESTED OS X has a weird demand that the render buffer be bound for a display flip. Before it just wasn't done if that wasn't the case, but we can easily save the target, set it to the backbuffer then set it back. (cherry picked from commit eba9df6705e03b8eb8303e2129e7206efaedfac9) commit 54a301def0bae4282bebcf051feb6797ea8746f3 Author: Trent Gamblin <tr...@us...> Date: Sun May 12 22:55:50 2013 -0600 There was a logic error in the previous commit. SwapBuffer shouldn't be calle with a single buffered display (cherry picked from commit 240db5c4e50d85c31572154fd1207ba3e025c348) commit 8bbb65342bc7c5824afd1b821e164825f070663a Author: Trent Gamblin <tr...@us...> Date: Sun May 12 22:21:35 2013 -0600 WEIRD Make window resizing (ex_resize2) work on at least one particular Intel chipset (Windows). (cherry picked from commit 2da60d9247b163a3e38f7eb79589f4617d9afa68) commit 4159256f7e17a239824f4d3eeb72c08be2998984 Author: Trent Gamblin <tr...@us...> Date: Thu May 9 15:30:58 2013 -0600 UNTESTED Make the check for availability of fullscreen button on window frame a runtime check (os x) (cherry picked from commit e9539f56d348e3ba1ac0466c11c09116640f3a5a) commit fa716a8df1e6f45b0d4a854b4ccc0f7fe212adf7 Author: Peter Wang <tj...@us...> Date: Wed May 8 18:36:20 2013 +1000 Fix a few things about _al_clear_memory. Commit 0f5c040 tried to make _al_clear_memory take its target bitmap as an argument, but it called a helper function which still used TLS. Fix that. The same commit also added an assertion, which turned out to be overly strict: the function also happens to be used on OpenGL video bitmaps in some cases (reported by Christopher Bludau). Relax the assertion, and rename the function to _al_clear_bitmap_by_locking. Finally, the helper function _al_draw_filled_rectangle_memory_fast was more general, but only had _al_clear_memory as a caller. Merge the functions and simplify. (cherry picked from commit f631a4c09803bb5fa4168a12fe7a4e70e6905c00) commit a458c6a054e0b236527fe6193281e27f2b44feb4 Author: Peter Wang <tj...@us...> Date: Wed May 8 09:39:02 2013 +1000 docs: Say what units angles are in, in a couple more places. (cherry picked from commit b6c6244e947ecc11d4ab0d904e0777650b89d45a) commit 605c9247a87cae65f6a029fd2e7a67ec55237e2f Author: Trent Gamblin <tr...@us...> Date: Sun May 5 03:41:34 2013 -0600 Mouse warping was broken on OS X. Despite what the Apple documentation says, CGDisplayMoveCursorToPoint seems to generate mouse events. This commit counters those to make ex_warp_mouse work. (cherry picked from commit 37fda98168f50163e57d5b2c461241b82de2646e) commit c55cde36a241d4577c7b403fd2c14ad9d7d7f4c3 Author: Peter Wang <tj...@us...> Date: Sun May 5 14:37:44 2013 +1000 speed: a4_aux.c does not need to include speed.h. (cherry picked from commit 2680b47d521361d39848b341435ec5ef49fc541b) commit 48caacaa06d905eb96603b5b04523c5a5d6e37c7 Author: Peter Wang <tj...@us...> Date: Sun Apr 28 10:54:16 2013 +1000 pulseaudio: Use smaller buffer size by default, and make it configurable. The old default of 4096 was lags badly in ex_audio_timer. I considered generalising it to an audio.buffer_size setting but I'm not sure that it make sense. (cherry picked from commit 36054d04c680a9a01a06d8c206dbaff7433978bf) commit 00ec3e1e82d4a4cbecc09fc54c1701fbdad2966b Author: Peter Wang <tj...@us...> Date: Sun Apr 28 10:30:55 2013 +1000 pulseaudio: Clean up state transitions. (cherry picked from commit 44b34a510888f5d99881fbafc07ac78ffea53d37) commit 486dbbc4b96527364727af9e9c81129bcf5091bd Author: Peter Wang <tj...@us...> Date: Sun Apr 28 10:10:52 2013 +1000 pulseaudio: Minor cleanups. (cherry picked from commit 1f281a0dcc65b29111f5c937a7e0c2d96fe67e4d) commit 6a4ffbf8f85b96b195be81b1847ba0a967965dad Author: Peter Wang <tj...@us...> Date: Sat Apr 27 11:30:35 2013 +1000 ex_audio_timer: Add new example. (cherry picked from commit d6008af4a48d4c50458d36d3915580c3e5dc6efb) commit 206c6367b6c1e8eda88e70f517993ea2dd93b71f Author: Peter Wang <tj...@us...> Date: Sun Apr 28 11:24:24 2013 +1000 speed: Draw circles with 0.5 offset from integer coordinates. Also use thickness 1 instead of 0 for circle outline. (cherry picked from commit 6bff0a674a2de95d0ca654d07d4ac345dd811601) commit e1562fd838a374db85f77125d6466a768ec4d531 Author: Peter Wang <tj...@us...> Date: Sun Apr 28 11:15:36 2013 +1000 speed: Don't need a4_font.tga any longer. (cherry picked from commit 80fd9ae9493b858efc57f4549c293cb038d4c2e5) commit 39fbd27352050a55f4c80c24f929f2a24c5618c3 Author: Peter Wang <tj...@us...> Date: Sun Apr 28 16:34:26 2013 +1000 Make al_destroy_bitmap REALLY maintain the current display when untargeting the bitmap to be destroyed. This was previously incorrect for memory bitmaps. (cherry picked from commit a34b88a7704ae747a005b4238a2c38a6db05a00f) commit 0b4aec023e1ff5ee58d1c0dcc9247c8733be58df Author: Jon Rafkind <ka...@us...> Date: Fri Apr 26 13:26:41 2013 -0600 typo: check correct bitmap (cherry picked from commit a5f88bae696b56c2572a9c1ba78cda6286df8a31) commit 0a5a51fe588203f9aab204066f6899ae4bc57f22 Author: Peter Wang <tj...@us...> Date: Tue Apr 23 23:12:32 2013 +1000 docs: Pedanticly describe result buffer for al_color_rgb_to_html. (cherry picked from commit 69d045f9e629c879d9ac228b5d20adc06752b7e0) commit 4e3e434bf7e182079337585e5d81bdb4e73a37fe Author: Peter Wang <tj...@us...> Date: Tue Apr 23 22:33:07 2013 +1000 color: Fix formatting. Clearly Python-inspired and in one case nearly a bug >:( (cherry picked from commit 39b7c3e83f2e8251bd6529190dc7d600b114a2d3) commit 4d0341fecee8b9366cd6ea40b9606751194c0993 Author: Jeff Bernard <un...@ex...> Date: Tue Apr 23 22:17:37 2013 +1000 color: Fix al_color_rgb_to_html blue component. (cherry picked from commit d125b2bdd4351ce44ff984d58ba5155ee7ce1b4c) commit 3c466b185c7d802d8f82c69e385385c7be299e5f Author: Peter Wang <tj...@us...> Date: Sun Apr 21 23:23:40 2013 +1000 docs: Add see alsos for GL/D3D texture size/pos functions. (cherry picked from commit 474fc869e3a40419873eaca324805ed4de2040d4) commit 652021c3d1421f523b0423a1c408ff077db63f2c Author: Peter Wang <tj...@us...> Date: Sun Apr 21 23:22:56 2013 +1000 Add assertions to al_get_{opengl,direct3d}_texture_position. (cherry picked from commit 529ee43875c9388d3311125472da78a04d2e3f97) commit 66d5d4f84c29074efab839696e192067a47b87c0 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 13:44:54 2013 +1000 Delete declaration of non-existent _al_bitmap_xglx_driver. (cherry picked from commit 9d0acce18c6409b8113846030c03247aa5c2d7dd) commit e859251c51f85c4910c9b5ab2f9ee67e4cd2bc92 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 11:34:52 2013 +1000 Delete unused Unix/Linux driver lists. (cherry picked from commit 67f660009dcbed5c64a7c4881493ee1b4c17d4c3) commit 9439ef781fc649ea9d932d11b5d99f7d5bd04247 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 11:30:19 2013 +1000 Delete unused code for dynamic module loading on Unix. (cherry picked from commit 2e7841c79cff1730d952b135ae3c82b43673b93f) commit 3448b2c9f101f815836e8feed920ecf8b52412b2 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 11:14:34 2013 +1000 Delete obsolete DGA2 define. (cherry picked from commit 0f2e23a32c5b32ad4d67e6052e39abf778d95bc9) commit bba19dd4e854f3a84ab7dea0da8c98cfc8473d92 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 11:15:16 2013 +1000 We don't use X shared memory extension any longer. (cherry picked from commit a9a60abbc070bec37b2351668be9013be9134538) commit 468ebc839d0d95da049d04e421fdb1b2dc0b91fe Author: Peter Wang <tj...@us...> Date: Sat Apr 13 11:13:05 2013 +1000 We don't use libXpm any longer. (cherry picked from commit 5fe3fc57c4939c69e9fd195dfc418e2792278923) commit 6a16c62c37c390bb6c19ee3a44ad9b912905e5cc Author: Peter Wang <tj...@us...> Date: Sat Apr 13 11:11:16 2013 +1000 Delete stuff related to Linux console graphics drivers for Allegro 4. (cherry picked from commit 41038744fcb351a1ee6e424d91854d19ff91e037) commit b1de25e17bc155453655c5e6a2e39594e92c7046 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 11:07:36 2013 +1000 Delete stuff related Unix audio drivers for Allegro 4. (cherry picked from commit a65bb19b729a15e47c7791192b2709a20748863e) commit f278e0d78a22f3b389b8d8ba432d4d95061eafe7 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 11:03:51 2013 +1000 Delete ald3d.h and move the only pertinent content into allegro_direct3d.h (cherry picked from commit a9f62963a1df851e593097ae22ec111da70a7257) commit f8f24ad22927b4847ce16e130f4cb9ba037d2784 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 12:03:14 2013 +1000 Delete ALLEGRO_VRAM_SINGLE_SURFACE macro. (cherry picked from commit d7c6540a88fa9a532c662891f636a82caaed750e) commit e09f5eff27d2cbf3acb85ab91074308c7f34b1ff Author: Peter Wang <tj...@us...> Date: Sat Apr 13 12:14:28 2013 +1000 Delete ALLEGRO_CONSOLE_OK macro (undocumented). (cherry picked from commit 2d4f11a148ca1fec46b01e7ab8c0f8e0b72933af) commit 9c5d0462504c7402864992f1fc562d1cc04fcb4b Author: Peter Wang <tj...@us...> Date: Sat Apr 13 12:07:32 2013 +1000 Delete ALLEGRO_MULTITHREADED macro (assumed). (cherry picked from commit 3d26ad8fd13a3a2005a957f22b6bf91b49bc1574) commit e905ebbf22f1fc4985029d42fdd79b198fe72a4f Author: Peter Wang <tj...@us...> Date: Sat Apr 13 11:21:03 2013 +1000 Delete ALLEGRO_HAVE_LIBPTHREAD macro (assumed where appropriate). (cherry picked from commit 8cc4ed01ac2cfd558bf957784dab5a4e4da54723) commit 2480a31821aff5110f667d2cd018d98fd1246f7f Author: Peter Wang <tj...@us...> Date: Sat Apr 13 12:05:26 2013 +1000 Delete some obsolete macros about color conversion code. (cherry picked from commit a88a234e217262e7815cf4c099c2d9c9588395af) commit baeb194e84620dafde617ab40c5365b2e5c2c23f Author: Peter Wang <tj...@us...> Date: Sat Apr 13 12:02:50 2013 +1000 Delete some old macros regarding filesystems. Namely: ALLEGRO_LFN OTHER_PATH_SEPARATOR DEVICE_SEPARATOR FA_* O_BINARY O_TEXT (cherry picked from commit fe1668bfd0afd036776e46b9e021a73554ab862b) commit 8be4ebb7477431bee5f9e450bc99210b35794eb7 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 13:46:30 2013 +1000 Delete commented out MAP_FAILED macro. This was supposed to be defined if somehow not provided in system headers, but it's only used in an old Linux console port file which is probably not even used. (cherry picked from commit db9b1a84120b9870f1b385de2ac270c3c3d40b45) commit f206d81c0d528af626afbeddd24ac35f73d211e3 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 12:02:11 2013 +1000 Delete AL_CONST macro. (cherry picked from commit 6e81edd84206654f0b0a08417c055fbf04e4834a) commit 1d80f8d35f70b34d2737e97adfaa016a4df6620b Author: Peter Wang <tj...@us...> Date: Sat Apr 13 12:01:56 2013 +1000 Delete RET_VOLATILE macro. (cherry picked from commit 8f966cd1669e9fbc44cc1c30ceef218e0eb3e72c) commit 7ecfc88d3abf390b05b5071f9364107536cd400b Author: Peter Wang <tj...@us...> Date: Sat Apr 13 11:27:04 2013 +1000 Delete RETSIGTYPE macro. We had the return type of a signal handler unconditionally set to `void' for so long and nobody complained, so just delete it. (cherry picked from commit caff8137db8e0fa17355323581cd2af1f1edc448) commit 60d86cf5dee00761e8b42112059a9016f0d66d19 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 11:25:48 2013 +1000 Delete unnecessary ALLEGRO_CFG_ALLOW_SSE macro. (cherry picked from commit 32b82fd9e3f6c062d08d512e29637d2c2555629f) commit c567504fd813cae061f48f8198c3b52bc0161c49 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 11:24:02 2013 +1000 Delete stuff related to hand-written asm code in A4 (unused). (cherry picked from commit e6a4b746293f76e1cbbb7fdcfcdb4fb8638b38c4) commit fe2d03bb14e21e6a0d09aea0342f47f5c67a9470 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 11:18:26 2013 +1000 Delete stuff related to constructor attribute (unused). (cherry picked from commit f306c802770c635d3ed3a44a04c1e99c797782a1) commit 669cd700a38e66cd5284a5fb476b3342c94d7df6 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 10:54:09 2013 +1000 Delete unneeded includes of ALLEGRO_INTERNAL_HEADER. (cherry picked from commit ce8bb4d420786d4239c990b07943bd9ede846573) commit c7797b3fe5cf2ee8a7ea2f383d8baa6124b9d40b Author: Peter Wang <tj...@us...> Date: Sat Apr 13 10:50:54 2013 +1000 Delete obsolete ALLEGRO_ASMCAPA_HEADER macros. (cherry picked from commit 7d5b6c18b1a946c1050aa5128387a742685296d8) commit 54e620e4d37f1c54f25e352cd75ea19b35bb75c9 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 10:31:46 2013 +1000 Delete obsolete al388*.h header files. (cherry picked from commit 5d950489e4cbbb761ad49f42fa96a05eda2115cf) commit 9602817e6f399a954e64c9255910aa3d49f71971 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 13:38:59 2013 +1000 Delete references to header files which no longer exist. (cherry picked from commit a6bf0e1c22d071702cf46b9ce9eea041b4ef4b59) commit ed6fedb36aa466769e0ddc95fe20afda3148b4bc Author: Peter Wang <tj...@us...> Date: Sat Apr 13 14:32:26 2013 +1000 Delete directory name from source file list. (cherry picked from commit a51fd9c55875838026ea9d7d6b2bdb72eec311ed) commit 9423ede2532919ddaf7ded5e2b17370814722ef5 Author: Peter Wang <tj...@us...> Date: Sat Apr 13 13:16:59 2013 +1000 Delete empty source file lists. (cherry picked from commit 0101c2290a68f67de04c706ec4a2b6132f8f7a55) commit d736370fb681b33fa08ed5cdc0def09dd175edab Author: Peter Wang <tj...@us...> Date: Sat Apr 13 13:58:01 2013 +1000 Sort ALLEGRO_INCLUDE_ALLEGRO_PLATFORM_FILES. (cherry picked from commit 90a391c49ebbf63df78973499cbe2b98ad46844b) commit 33c79dd5c55e384c0c79882d2cdf1c1774a7b7d5 Author: Peter Wang <tj...@us...> Date: Fri Mar 29 11:59:56 2013 +1100 Do not install most internal header files. I think this practice was mostly carried over from Allegro 4. By not installing them, we don't have to maintain the list of files (which was out of date). (cherry picked from commit d3929e027f6ec9bd8b724d9d1a103a838ee9c41c) commit 7d12182f11d05fd8b8104c28bb16a19a0d0fb33c Author: Peter Wang <tj...@us...> Date: Sat Apr 13 11:05:39 2013 +1000 primitives: Remove hack to get ALLEGRO_OPENGL, ALLEGRO_DIRECT3D values. (cherry picked from commit 86123cce67da2f63b155fb39132ecf0935e57890) commit 0f9469f362630210dfe0958ab274b454fa132b34 Author: Peter Wang <tj...@us...> Date: Wed Apr 10 23:40:43 2013 +1000 docs: Improve ustr function documentation. (cherry picked from commit 476950a4b79d45a95481b965280c832e979e79d8) commit d1919d72397e1736aa8a5fd3f1b2aa5edcca627d Author: Peter Wang <tj...@us...> Date: Wed Apr 10 23:40:16 2013 +1000 docs: Expand Unicode introduction. (cherry picked from commit cc5a69f9147af100e87515ba47f2cdefdac3335c) commit e1ef1cea8faec51723f63789158d34f17bacdf15 Author: Peter Wang <tj...@us...> Date: Sun Apr 7 19:02:21 2013 +1000 gdiplus: Include header for _al_add_exit_func. (cherry picked from commit 9f38dce515ea32ec528dc0c2054da2577d89d2fb) commit 7d9bab415cc1a0e4a7a4a32ec6d348596690a897 Author: Peter Wang <tj...@us...> Date: Thu Mar 28 08:23:00 2013 +1100 docs: Simplify formatting of keyboard constants. (cherry picked from commit d219dcdba4638c40014ed662fa2158fbb0350ac7) commit 69a959a2e66a3728a9b4725572800b3a17198e4b Author: Peter Wang <tj...@us...> Date: Sat Mar 2 13:32:44 2013 +1100 Improve formatting. (cherry picked from commit 870d88e3cdcd2328106a33990521e31ebfe5d751) commit 64221e8c26f4c31e72bdab549baaefede1657d99 Author: Jon Rafkind <ka...@us...> Date: Fri Apr 5 17:18:31 2013 -0600 note that al_get_system_config should not be destroyed (cherry picked from commit bf960470dc425a3909014468ad91413ec0bd6e42) commit 868df3d5e2bc168a813eae0b7bb1b4de35a0cb0b Author: Peter Wang <tj...@us...> Date: Wed Apr 3 09:25:35 2013 +1100 Make al_destroy_bitmap maintain the current display when untargeting the bitmap to be destroyed. (cherry picked from commit d06891f80404f44e3ddc1fe06dabb606e3f3621b) commit 6f35d3317b15460dc971a8b3b0c6800d6f28504a Author: Trent Gamblin <tr...@us...> Date: Sat Mar 30 17:54:40 2013 -0600 Remove a comment that no longer makes sense. (cherry picked from commit 29bc4fbc3c40fedd5fa4f60612d60e02fc31f54e) commit 5a5b148eaa857a790ab8f16a3737f2f041a9f450 Author: Trent Gamblin <tr...@us...> Date: Sat Mar 30 16:10:40 2013 -0600 Forgot to remove (void)x/y. (cherry picked from commit 5f50bd41416cf7599ab25b63850befd84e36fb87) commit 34cbbe717ed67551847726a083749d2310e5b18a Author: Trent Gamblin <tr...@us...> Date: Sat Mar 30 16:09:38 2013 -0600 Ancient typo in set_mouse_xy using evdev driver fixed. (cherry picked from commit 61c96180c95f25fc906bc0e933ae544de9fb4d1d) commit dcb48ac9a2b043f3a7f464d4535d4fca8dccffd4 Author: Trent Gamblin <tr...@us...> Date: Fri Mar 29 22:26:58 2013 -0600 Definition of "set_mouse_xy" in Linux console mouse driver did not match declaration in ALLEGRO_MOUSE_DRIVER. (cherry picked from commit 7aa6e3a845d2012af122a0734c5845638d7b2dce) commit 03c9d9460bd8dce06836b635a09b9ac2edc6a57e Author: Peter Wang <tj...@us...> Date: Fri Mar 29 14:03:24 2013 +1100 docs: Mention how al_make_temp_file generates the file name. (cherry picked from commit 816d22132d6337a305dcf1d948c865d643655cf4) commit f16bf02741a8811cfc4badb4a0ac8457fef612ac Author: Peter Wang <tj...@us...> Date: Fri Mar 29 14:00:24 2013 +1100 Seed _al_rand when the system driver is installed. (cherry picked from commit 978865b11d362e0ae7c3409d6881ac774a5c81d2) commit 0a2cce4888809037532822adbfe05275af7b4610 Author: Peter Wang <tj...@us...> Date: Sat Mar 30 11:04:18 2013 +1100 Move _AL_DRIVER_INFO into an internal header. (cherry picked from commit e515c5c7d2bf0dc54fa471a445bb6f8a970a4743) commit af05b9d46aebe409228ddb475715b022a78603af Author: Peter Wang <tj...@us...> Date: Fri Mar 29 11:48:25 2013 +1100 Delete unused definitions of al_(un)register_system_driver. (cherry picked from commit 4642eb03bc10fbd09c2c7f39cde8ff4193dc613b) commit 7661821a09d357d9d729832d6db7c123cbb1820c Author: Peter Wang <tj...@us...> Date: Fri Mar 29 11:39:19 2013 +1100 Move logging and assertion handlers to new file. (cherry picked from commit c8c43a7c3f5d1afc37b25f307c61c5dd32278285) commit 60fe1ebbad9bc591ae6e502ab364ff25e808a7dd Author: Peter Wang <tj...@us...> Date: Fri Mar 29 11:30:12 2013 +1100 Move exit functions to separate file. (cherry picked from commit 61a36bab799cef868d66b31f4c851cfa1edbf834) commit 47c6e308e057209933953b50926a612e5e5d4a8a Author: Peter Wang <tj...@us...> Date: Fri Mar 29 10:56:49 2013 +1100 Delete unused ALLEGRO_MEMORY_BLENDER type. (cherry picked from commit 46a539f61bc1b6dd6e9bcecb9eabc12ac38b15e7) commit 2f24ff67c3ab0cc16028421ed7f113447529c398 Author: Peter Wang <tj...@us...> Date: Fri Mar 29 11:17:38 2013 +1100 Move _al_put_pixel out of public header. This change should removes a function which was inadvertently exported, so should probably NOT be backported to the 5.0 branch. (cherry picked from commit 6f17ca301ef155b6dc0f3ae231d2d206714ffee9) commit d405fec6066ba892051ca6657275bd17ebe18439 Author: Peter Wang <tj...@us...> Date: Fri Mar 29 11:10:30 2013 +1100 Move _al_draw_bitmap_region_memory declaration to new file. (cherry picked from commit 1f5ec21d643aac5f1e4567ba1a37767beb70a2fa) commit dbc9c17a5d0720cefb4365d0d5c366984cf39cc8 Author: Peter Wang <tj...@us...> Date: Fri Mar 29 10:56:20 2013 +1100 Move _al_blend_memory declaration to appropriate file. (cherry picked from commit 45869c03aa0d801526b3fe35df6503becea84af1) commit 9765bdd4c0fb02cd856aeee81df3f7f654f0b3c5 Author: Peter Wang <tj...@us...> Date: Fri Mar 29 10:50:53 2013 +1100 Move _al_transform_is_translation declaration to appropriate file. (cherry picked from commit 4bfa70ca41498ec8e4ea63aa3000b431aaedb59c) commit cc57a2a73cdd520fa5590b856c2f9833dc7330db Author: Peter Wang <tj...@us...> Date: Fri Mar 29 11:01:11 2013 +1100 Remove _al prefix on static functions. (cherry picked from commit 68d95c7c765325b1aa89469ceecac3665486a6d2) commit 8e4acd1a7e5bff67a4d8bf65cec9df38b75d012b Author: Peter Wang <tj...@us...> Date: Wed Mar 27 23:02:32 2013 +1100 Let _al_clear_memory take target bitmap as an argument. No need to abuse TLS here. (cherry picked from commit 0f5c040e7bbd4358c36b7f39275eb8ad95ae7e13) commit cd3a6d9450568921b11806f76992a9d234847bd0 Author: Peter Wang <tj...@us...> Date: Wed Mar 27 22:58:20 2013 +1100 Move memdraw functions to appropriate header. (cherry picked from commit 760ef41a05e83fbd74af8f24c66fcda60274241c) commit 3fe559bc9e0ccda1d2196e021c55b55165e18eca Author: Peter Wang <tj...@us...> Date: Wed Mar 27 22:35:26 2013 +1100 Move bitmap pixel manipulation to separate file. (cherry picked from commit 6fa4fde667b7f0bf976a03f80afb48d39b270fb5) commit 19c38c9b01cbc3a4bdc478051c87d333e3c39e1c Author: Peter Wang <tj...@us...> Date: Wed Mar 27 22:26:52 2013 +1100 Move misplaced pixel format function declarations and rename some. (cherry picked from commit dbc7f392c95eebbb8bd2148bd349b7b0c05bdd4a) commit c36b5fbd8c3dc648a3045930f48a29abd2acaa8e Author: Peter Wang <tj...@us...> Date: Sun Mar 24 14:54:45 2013 +1100 ttf: Make al_init_ttf_addon return true for subsequent calls. This is the usual convention for Allegro. (cherry picked from commit 614275fd6c6986bef79432f87011dd12ff2f1325) commit 441756151ce23d3690f7ad8a9ab67807859a6f4c Author: Peter Wang <tj...@us...> Date: Sun Mar 24 14:41:15 2013 +1100 font: Keep track of init state and init only once. (cherry picked from commit 893ddd7089ed39a3f1d273331d375f530b838ee0) commit 010c5d781069796a06f3c08950590cd9251e4d27 Author: Todd Cope <un...@ex...> Date: Sun Mar 24 14:34:47 2013 +1100 Allow compilation with OS X 10.5 SDK. (cherry picked from commit 9ba550e9489f50c1fcf3df0f07fe70e2bced978e) commit fbf59f850d579e718c9ee726e543de5326884214 Author: SiegeLord <sie...@us...> Date: Sat Mar 23 01:43:52 2013 -0700 Primitives addon was ignoring the filter settings of textures in the D3D backend. (cherry picked frmo commit 46e0f8ee861f938b82ed02209283fad240a62d2e) commit 8e063f3f9801b78f33c8926e12ac5b3b1530c1ce Author: Peter Wang <tj...@us...> Date: Sat Mar 23 10:29:06 2013 +1100 docs: Update for pkg-config file renamings. (cherry picked from commit 1bb2a7a1bdc37826419f730e4f3eb3297a01495c) commit 1726cda10cdc121e6ec36ff0297c8f7c35085ed8 Author: Aaron Bolyard <un...@ex...> Date: Sat Mar 23 10:16:58 2013 +1100 ogl: Add const qualifiers to glUniform*v() functions. (cherry picked from commit f05bc8229acf0ceb778bf6a54b2603dbfde1cb53) commit 57c321c76cec8cb4a06d0cfa4e331d28a0c09fd1 Author: Peter Wang <tj...@us...> Date: Sat Mar 16 10:26:49 2013 +1100 docs: Fix dependency list of make_protos target. It was empty all this time due to an unassigned variable, so the protos file needed to be deleted manually to be refreshed. (cherry picked from commit e60c00d3d2e4ded8f753ce553f59cecb858de1d0) commit 917b93b69322467ab4acdbb7480efeb63f64d82a Author: Trent Gamblin <tr...@us...> Date: Thu Mar 14 13:02:55 2013 -0600 (ogl) Fix overuse of memory and leak. (cherry picked from commit f6915d79ad05434a7af708b9455ec15e76d2fd59) commit 8a7180a1eb7b0fa0d3f8a0d0fd0f07ad676f3868 Author: Peter Wang <tj...@us...> Date: Mon Mar 11 09:12:21 2013 +1100 Let al_destroy_bitmap implicitly untarget the bitmap on the calling thread. al_destroy_display had a similar convenience, and now al_destroy_shader does, too. For consistency, add the same convenience to al_destroy_bitmap. (cherry picked from commit 1761d89c8ea78ae4712631c556fba2c234586dc1) commit 18ebef8d9b5c6278403f2f01c7a8851eb4f073e7 Author: Trent Gamblin <tr...@us...> Date: Sun Mar 10 18:49:40 2013 -0600 Scale the user supplied cursor if it's too big (Windows.) (cherry picked from commit d1ccddc1af4195810a6375164785cba7d385bdf3) commit 6a3218c2131170f7b0ca27dda6dc8ed80e38432d Author: Peter Wang <tj...@us...> Date: Mon Mar 11 10:41:59 2013 +1100 pulseaudio: Use stdlib.h instead of malloc.h Fixes compilation on FreeBSD. Reported by Daniel Kolesa. (cherry picked from commit bcac235b88f4af21d5b4073e006f1a8e936967ba) commit 68c76cee868bb89ed7b966dff50b25bd3c764cab Author: SiegeLord <sie...@us...> Date: Sun Mar 10 03:22:18 2013 -0400 Document the restriction on storage for ALLEGRO_PRIM_POSITION (cherry picked from commit b8ebd8cabbf2b8a6c6fcfac3f59557ea3d236405) commit a1af4cd180032d6845e7242e292f1a0efbb59646 Author: SiegeLord <sie...@us...> Date: Sun Mar 10 01:55:24 2013 -0500 Centralize the conversion between ALLEGRO_PRIM_STORAGE and the OpenGL variables. (cherry picked from commit dd3883cd1667a3adeaf6f5a8ba5bb6c25b853758) commit 2a064f04665db2bd38499bd2d48b6efaf0ce78b7 Author: SiegeLord <sie...@us...> Date: Sun Mar 10 01:16:15 2013 -0500 Check that the vertex declaration is valid before creating it. This is necessary for OpenGL, as it doesn't verify it until it is used for drawing. (cherry picked from commit 8fa0c947d58fe9617abf7cf2c625d73b17b3bb2a) commit 3db041fd4487ebcef79595ded5d453ee1b9cdf5a Author: SiegeLord <sie...@us...> Date: Sun Mar 10 01:08:25 2013 -0500 Dissallow 3 component vectors for ALLEGRO_PRIM_TEX_COORD. Be assertive about invalid storage values. (cherry picked from commit 63b2506383891adcd0f9db143fa97d4495dcc936) commit 059c787b7827bdf9e97f91ad7a132f23a13367b1 Author: Trent Gamblin <tr...@us...> Date: Fri Mar 8 05:56:05 2013 -0700 Switch to new NSTrackingArea api (over tracking rectangles) Run fullscreen toggle on main thread (fixes an intermittent crash) Destroy the backbuffer bitmap when destroying the display (was a memory leak) (cherry picked from commit 0f5889d562f640a2f3176a22486684b1ba844ba9) commit c1009e15b4614a7664f76be722dfada81e80b42e Author: Peter Wang <tj...@us...> Date: Wed Mar 6 19:18:36 2013 +1100 speed: Avoid reading from uninitialised bitmap. (cherry picked from commit e9a7f14ffb78174c5e3c342c7f779be8a6e32a4e) commit b43bf440a76ff2dd617c94f42124664ea844d8cd Author: Peter Wang <tj...@us...> Date: Wed Mar 6 19:18:03 2013 +1100 speed: Draw lines from/to centres of pixels. (cherry picked from commit 96ded5a7f4e67506faee4015e21393da25e0ca81) commit 07667a380942003b5e25a8cc3c6741dfd8cb9dd5 Author: Peter Wang <tj...@us...> Date: Wed Mar 6 09:14:32 2013 +1100 speed: Untarget bitmaps before destroying. (cherry picked from commit 895876b7c37a3e8639472fb3499d0db3b37100dc) commit 1860fd657d568da483294c9dd551a8d4b8fe3b43 Author: Peter Wang <tj...@us...> Date: Wed Mar 6 00:13:40 2013 +1000 test_driver: Fix typo in error message. (cherry picked from commit 7cd728b94fb6bf88006051bffe102cd33c70f1ab) commit e586403e99726b70533c3bca3b2cbf46ebc9f7ed Author: Peter Wang <tj...@us...> Date: Tue Mar 5 23:08:29 2013 +1100 test_driver: Fix a bug where we could destroy the target bitmap. (cherry picked from commit f875f4380dfa4c5f4e9950c95f47118e94b2d634) commit 3086d85a35848f8a3f7fa049af0fb26401034a35 Author: Peter Wang <tj...@us...> Date: Wed Mar 6 20:43:08 2013 +1100 Fix examples which destroyed the target bitmap. (cherry picked from commit af4251a2d2ceb53299f3dfaceb2ea9667f52c2d2) commit 695da09a57cd6392a74dffbf57b1c6ac9efb8488 Author: Peter Wang <tj...@us...> Date: Wed Mar 6 09:10:44 2013 +1100 Assert that al_destroy_bitmap does not destroy the targeted bitmap. (cherry picked from commit 79836aa973f77fd0e5cc49fc690994b02c42c179) commit db16ba649f1cc9c356d15873a1a3e0cc6a449eeb Author: Peter Wang <tj...@us...> Date: Fri Mar 1 23:44:43 2013 +1100 cmake: Minor clean up of cosmic_protector, skater build scripts. (cherry picked from commit ddbbae1b18c5796042a364d0d38b865c3765067c) commit 18745f96c80eb3cbb9fc9e4f0b19a51ad11e3be0 Author: Peter Wang <tj...@us...> Date: Fri Mar 1 23:39:13 2013 +1100 cmake: Avoid duplicate rules to copy example/data to build dir. This received warnings from the Ninja build tool, which can be used with recent versions of CMake. (cherry picked from commit ace9770daa18694f4fb9dfe7b626806fce03fd51) commit 54db7eac09d21329ffd4b503fb0f77a92880a384 Author: SiegeLord <sie...@us...> Date: Tue Mar 5 19:50:59 2013 -0500 Fix the image addon CMakeLists.txt includding the wrong directories for JPEG support (cherry picked from commit 402e66c74703db6f5fe4f1a7692cec551b7e2b36) commit 7b1e149c408c4ee4c92922393813c0aa05e699a1 Author: Peter Wang <tj...@us...> Date: Wed Feb 27 22:13:29 2013 +1100 win: Clean up display driver selection. (cherry picked from commit bf034160d8ea326a8a72b3ac081bf19eb3f82793) commit 022e824264c217eb9fce73fc6e15d14fd2b09499 Author: Peter Wang <tj...@us...> Date: Wed Feb 27 21:10:39 2013 +1100 win: Don't crash at shutdown if there is no display driver. (cherry picked from commit 65e041b79f0b7a3319ff280792f8f7737e1b5f0f) commit 0221e236751718284d442f2bc37b40191f4960da Author: Peter Wang <tj...@us...> Date: Wed Feb 27 21:08:03 2013 +1100 Don't crash in al_create_display if there is no display driver. (cherry picked from commit a0a1857f2786e00e7e68ded220da9ec1e3cab982) commit 592e089664e5e10f7108f3c0bf833c06b72732ca Author: Peter Wang <tj...@us...> Date: Wed Feb 27 22:14:44 2013 +1100 win: Don't fail init if both D3D, GL drivers unavailable. (cherry picked from commit 677831b6f86338d280ed5dec55238c811e754aac) commit cc1e309b64b9ff96cbd128b57db5cea29ad11da5 Author: Peter Wang <tj...@us...> Date: Wed Feb 27 21:34:09 2013 +1100 win: Register system interface even if no display driver available. Allegro has non-graphical uses. (cherry picked from commit 228c3ca6adf2f068588ebaee426d0dc8a849dca5) commit fec0bd7bc32c6cac64decda4d43e927882355229 Author: Peter Wang <tj...@us...> Date: Wed Feb 27 20:55:01 2013 +1100 docs: Fix documentation of al_utf16_encode. (cherry picked from commit dbcc39a50bb6aec32a561e38f5a17b18b6ec9b36) commit fed2eed17682c9abe3a11716e96b2dc48ed7107b Author: Trent Gamblin <tr...@us...> Date: Tue Feb 26 20:57:41 2013 -0700 Return failure from al_install_keyboard if XGetKeyboardMapping returns 0 in symbols per key. This happens on RPi sometimes, reason still unknown. (cherry picked from commit 7d57c21386682977e1d364d0f70a314c21449770) commit 6dba5991a3dde578692f4db6d2d51ce45e49c260 Author: Elias Pschernig <el...@us...> Date: Tue Feb 26 11:28:06 2013 +0100 [docs] fixed a typo (cherry picked from commit a3a5b4b538c7bd900c6e6e6809a8e1561391d515) commit 6234b4affc4a861864b50eec6468cc495a046aba Author: SiegeLord <sie...@us...> Date: Mon Feb 25 23:53:57 2013 -0500 Fix the documentation of al_draw_text (cherry picked from commit 845cbfacf4e846a2f475250bf8bbb66b6fa7a519) commit c930d9d5caa28192236cb41b96bbf34ccefb32d4 Author: Trent Gamblin <tr...@us...> Date: Thu Feb 21 13:46:58 2013 -0700 Top level bitmap drawing code doesn't check for locked bitmaps, only memory bitmaps to do memory drawing. Assumingly because the driver may still be able to accelerate something. So put checks for locked bitmaps in OGL driver in addition to memory bitmap checks when checking to use memory drawers. Raspberry Pi backbuffer locking was wrong when locking regions. (cherry picked from commit c0d1b2e33c5bd0bf776cbd7f95648d39c0d74133) commit fbf715746e40b4f6b5170c13e78bf605254daa07 Author: Trent Gamblin <tr...@us...> Date: Tue Feb 19 18:52:33 2013 -0700 al_set_mouse_xy on Windows resulted in the mouse getting set to the wrong position in windowed modes (for me 3 pixels left of where it should be on x, didn't check y.) This indicated there's probably a problem with al_win_get_window_position. This fixes the al_set_mouse_xy problem but there seems to be another issue. (cherry picked from commit 77821b1ba2870bddb9a07f4ff6e7e9310c684b99) commit c273d0e9e5f1ad56638fd1f6d5e9e3a090dba7cf Author: Trent Gamblin <tr...@us...> Date: Tue Feb 19 18:51:55 2013 -0700 It was bothering me that the bitmap struct never got zeroed. (cherry picked from commit dd6ec5f345b5793528b45fbbc786433a7f916aa8) commit 9efeac7907c763cf45e2e3b07f2d35e87cafa2a3 Author: Tobias Hansen <tob...@gm...> Date: Mon Feb 18 23:02:22 2013 +1100 make_converters: Conform to move of ALLEGRO_PIXEL_FORMAT to color.h (cherry picked from commit 813cda5b5e6ef9d03034dea6bd84f103828ffb4b) ----------------------------------------------------------------------- hooks/post-receive -- Allegro |