{"push_id":631235736,"size":30,"distinct_size":5,"ref":"refs/heads/hotfix-focus_topmost_general_settings","head":"7ad63530f3a2499be289d254c0e3a352c47ecb6a","before":"d714576ca31243fad89d529804cad9b47b7e3563","commits":[{"sha":"ad11b895780750892046109c499b265d6df31f0f","author":{"email":"d188be9944d04064e466b974dc297fe9720bb1b1@tract.ru","name":"Ivan Mogilko"},"message":"Common: picked out function for copying bitmap transparency mask","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/ad11b895780750892046109c499b265d6df31f0f"},{"sha":"bbdf276f644140b9ec7c69456e8b888c16cc3b6e","author":{"email":"d188be9944d04064e466b974dc297fe9720bb1b1@tract.ru","name":"Ivan Mogilko"},"message":"Common: bitmap's CopyTransparency should not modify transparent pixels","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/bbdf276f644140b9ec7c69456e8b888c16cc3b6e"},{"sha":"42949ebcfc59b41ad03f8c8d272cdd832c7ebf3c","author":{"email":"c668a5e0d80345a58313befd09705e0819182f5a@tpg.com.au","name":"Benjamin Penney"},"message":"Editor: Added constants for speech file filters\n\nRemoved repeated strings that were concatenating the Speech directory\nwith various audio and lip sync file types.","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/42949ebcfc59b41ad03f8c8d272cdd832c7ebf3c"},{"sha":"829f8a1d3ba8ebc6fdffc70eb461952fe4de843e","author":{"email":"c668a5e0d80345a58313befd09705e0819182f5a@tpg.com.au","name":"Benjamin Penney"},"message":"Editor: Support for Papagayo .dat files\n\nMigrated some common code to the utility function AlignPhenomeOffsets.\nCreated a function for compiling Papagayo exports with a few key\ndifferences (no need for section support, do not divide frame value by\n15, clamp xpos values).","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/829f8a1d3ba8ebc6fdffc70eb461952fe4de843e"},{"sha":"0dcbf6d979756a576f804321269889fe629089a1","author":{"email":"c668a5e0d80345a58313befd09705e0819182f5a@tpg.com.au","name":"Benjamin Penney"},"message":"Common: Corrected misspelt Phenome->Phoneme\n\nOngoing quest to remove biology references from the source code.","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/0dcbf6d979756a576f804321269889fe629089a1"},{"sha":"abb964bfb2caf4975e3ab4708859ef317f7c108b","author":{"email":"c668a5e0d80345a58313befd09705e0819182f5a@tpg.com.au","name":"Benjamin Penney"},"message":"Scripting: Do not parse *= as one entity in parameter declarations\n\nThis handles *= as a special case inside a parameter declaration. I\nwasn't aware of this initially, but the inclusion of a *= symbol breaks\ncompatibility with one particular syntax for parameter declarations\navailable in older versions of AGS. The symbol is now broken into two\nwhen it occurs directly after a variable type.","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/abb964bfb2caf4975e3ab4708859ef317f7c108b"},{"sha":"93af39525a2b99e10f6096b186aa4617454011cc","author":{"email":"81c3dff6ea01ddd9e26fab55f9ae95d597aa31f8@yahoo.com","name":"Ivan Mogilko"},"message":"Merge pull request #230 from gurok/340_fix_multiply_equals\n\nScripting: Do not parse *= as one entity in parameter declarations","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/93af39525a2b99e10f6096b186aa4617454011cc"},{"sha":"398c3c88c7d68ddaf7b67f92a814328bf6eb4e1f","author":{"email":"81c3dff6ea01ddd9e26fab55f9ae95d597aa31f8@yahoo.com","name":"Ivan Mogilko"},"message":"Merge pull request #229 from gurok/340_papagayo\n\nEditor: Papagayo .dat File Support for Lip-syncing","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/398c3c88c7d68ddaf7b67f92a814328bf6eb4e1f"},{"sha":"f8a6177aa8cb648740d46e26cc2f9ab570ede6fe","author":{"email":"81c3dff6ea01ddd9e26fab55f9ae95d597aa31f8@yahoo.com","name":"Ivan Mogilko"},"message":"Common: proper copying of interaction structs\n\nThis implements safer copying functions and copy constructors for NewInteraction and supplemental types, that do not copy raw pointers, but allocate clones of dynamic objects.\nThis also removes practically redundant NewInteractionAction parent class.","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/f8a6177aa8cb648740d46e26cc2f9ab570ede6fe"},{"sha":"26401f2f235bbd45c9ee2f8d5a7fc40a153a4df7","author":{"email":"d188be9944d04064e466b974dc297fe9720bb1b1@tract.ru","name":"Ivan Mogilko"},"message":"Engine: proper ctors and dtors for RoomStatus and RoomObject classes","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/26401f2f235bbd45c9ee2f8d5a7fc40a153a4df7"},{"sha":"295b179503d21e7f96546b9b36a61fdd6a6fd613","author":{"email":"d188be9944d04064e466b974dc297fe9720bb1b1@tract.ru","name":"Ivan Mogilko"},"message":"Engine: support setting custom property values at runtime","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/295b179503d21e7f96546b9b36a61fdd6a6fd613"},{"sha":"8ff3f7475140f47a684fde83ab5c6ef155834620","author":{"email":"d188be9944d04064e466b974dc297fe9720bb1b1@tract.ru","name":"Ivan Mogilko"},"message":"Engine: do not keep unchanged properties in Room State","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/8ff3f7475140f47a684fde83ab5c6ef155834620"},{"sha":"eb1f35ab9ce6751bac35f7f10594deb97b4f553b","author":{"email":"d188be9944d04064e466b974dc297fe9720bb1b1@tract.ru","name":"Ivan Mogilko"},"message":"Engine: reset room properties on RoomReset() call","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/eb1f35ab9ce6751bac35f7f10594deb97b4f553b"},{"sha":"1f64024906e8026f40cc629c0e89fb08023d445c","author":{"email":"d188be9944d04064e466b974dc297fe9720bb1b1@tract.ru","name":"Ivan Mogilko"},"message":"Common: separate Region's tint saturation and light level in Room data","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/1f64024906e8026f40cc629c0e89fb08023d445c"},{"sha":"277eae3a935e57939b23654ca2743d0b4caad8d7","author":{"email":"d188be9944d04064e466b974dc297fe9720bb1b1@tract.ru","name":"Ivan Mogilko"},"message":"Script API: added luminance parameter to Region.Tint()","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/277eae3a935e57939b23654ca2743d0b4caad8d7"},{"sha":"9fa49651daa324c5c8796fcffb08919fa0961a6a","author":{"email":"d188be9944d04064e466b974dc297fe9720bb1b1@tract.ru","name":"Ivan Mogilko"},"message":"Editor: added RoomRegion.TintLuminance property","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/9fa49651daa324c5c8796fcffb08919fa0961a6a"},{"sha":"370bd79c1b51ae2c4fbed8b2934a785a4d89dfb7","author":{"email":"d188be9944d04064e466b974dc297fe9720bb1b1@tract.ru","name":"Ivan Mogilko"},"message":"ScriptAPI: implemented SetAmbientLightLevel()","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/370bd79c1b51ae2c4fbed8b2934a785a4d89dfb7"},{"sha":"76a48dc24f43e10d9c452fab5381c6a9140c7c4a","author":{"email":"d188be9944d04064e466b974dc297fe9720bb1b1@tract.ru","name":"Ivan Mogilko"},"message":"ScriptAPI: implemented SetLightLevel() for Character and Object","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/76a48dc24f43e10d9c452fab5381c6a9140c7c4a"},{"sha":"11c124911318b4316e114ce4ca8c40433cad4be5","author":{"email":"d188be9944d04064e466b974dc297fe9720bb1b1@tract.ru","name":"Ivan Mogilko"},"message":"Engine: generate 8-bit light table always on room load\n\nSince the brightness may now be changed not only by room regions, but also by ambient and individual character settings, it is simplier to generate light table for 256-color games unconditionally at the room load.","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/11c124911318b4316e114ce4ca8c40433cad4be5"},{"sha":"bcb8ac9696c79bda2f7893caba2c3c2cb46da080","author":{"email":"c668a5e0d80345a58313befd09705e0819182f5a@tpg.com.au","name":"Benjamin Penney"},"message":"Scripting: Allow variable declarations in for loop initialisers\n\nThis allows syntax like `for(int i = 0; i < 10; i++)` where `i` is a\nvariable local to the for loop.","distinct":false,"url":"https://api.github.com/repos/persn/ags/commits/bcb8ac9696c79bda2f7893caba2c3c2cb46da080"}]}