{"push_id":789105491,"size":30,"distinct_size":21,"ref":"refs/heads/WX_3_0_osx_webview_fix","head":"39b14392c8c6292de413f1212d1eddc4d4a39dc1","before":"1ca87b6b8cbcaa3d67cdf441725bf14930210d75","commits":[{"sha":"7c81707a7ea730f1d2c97a12b3768c8ab02d71b1","author":{"email":"fd4c965c24d66fe735cb85ca5a97b0672dcae74f@wxwidgets.org","name":"Vadim Zeitlin"},"message":"Add error handling to wxSound under wxOSX.\n\nDon't assume that we can open any file as a sound, check for the return value\nfrom AudioServicesCreateSystemSoundID().\n\n(this is a backport of ba4d3d31a63afc4054347d5125ef0abccbfa4faf from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/7c81707a7ea730f1d2c97a12b3768c8ab02d71b1"},{"sha":"7d15904e1ab80c81adaad69054789b398998eeaa","author":{"email":"fd4c965c24d66fe735cb85ca5a97b0672dcae74f@zeitlins.org","name":"Vadim Zeitlin"},"message":"Fix wxSound::Create() and IsOk() return values in wxOSX.\n\nDon't pretend that we created wxSound object successfully without actually\ndoing it: this means that now passing an invalid (e.g. non-existent or using\nwrong format) file to wxSound::Create()/ctor will return false/result in\nIsOk() returning false later, just as in the other ports.\n\nIt also means that playing a successfully created wxSound object won't give\nany error messages, as unexpectedly happened before.\n\n(this is a backport of a6a3ad0d66f819d54359137d7313fea31bb02e4e from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/7d15904e1ab80c81adaad69054789b398998eeaa"},{"sha":"37f97729c6a772743e3092e213ea0f29754a7cbc","author":{"email":"fd4c965c24d66fe735cb85ca5a97b0672dcae74f@zeitlins.org","name":"Vadim Zeitlin"},"message":"No real changes, just get rid of a variable in wxOSX wxSound code.\n\nDon't define a variable which is used exactly once, testing for the async flag\ndirectly is just as, or even more, readable and shorter.\n\n(this is a backport of 605149ed07a377d471845c6d7f0a81191d29ce99 from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/37f97729c6a772743e3092e213ea0f29754a7cbc"},{"sha":"2eb5cb50bb923bd4d714db74e3aa5f001f666aca","author":{"email":"fd4c965c24d66fe735cb85ca5a97b0672dcae74f@zeitlins.org","name":"Vadim Zeitlin"},"message":"Don't keep using invalid wxSound object in the sound sample.\n\nIf creating a sound object fails, delete it to ensure that it is recreated\nlater.\n\nThis fixes a minor bug: previously, if an invalid file was used as sound file,\nonly the first attempt to play it resulted in an error and all the subsequent\nones were just silently ignored. Now every attempt to play an invalid file\nresults in an error message, as expected.\n\n(this is a backport of a788351eb6ecaa45f1fe91fb64b6e2b070e29697 from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/2eb5cb50bb923bd4d714db74e3aa5f001f666aca"},{"sha":"acec4b363b2ff519967940bf637c69c7fd18732a","author":{"email":"7a7dd6bf7a15512e8afec556ce0516504391090f@iinet.net.au","name":"John Roberts"},"message":"Fix printing all pages without dialog prompt in wxOSX.\n\nDo set from and to pages if we're not asking the user to choose them,\notherwise nothing is printed at all.\n\nCloses #16294.\n\n(this is a backport of 896e148da5281ba31b158895faa0a826b0beb426 from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/acec4b363b2ff519967940bf637c69c7fd18732a"},{"sha":"9fe3c3f774dab92bdce965d2c877561080ba20e1","author":{"email":"7a7dd6bf7a15512e8afec556ce0516504391090f@iinet.net.au","name":"John Roberts"},"message":"Handle WXK_NUMPAD_ENTER correctly in wxOSX wxTextCtrl.\n\nBasically just do the same thing for it as for WXK_RETURN.\n\nSee #16415.\n\n(this is a backport of a79a2c0c8acbb7d743dc1257a9de1f3faa56a11e from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/9fe3c3f774dab92bdce965d2c877561080ba20e1"},{"sha":"38e410a273d6cca49b2ce170c459c7c2c10c6910","author":{"email":"7a7dd6bf7a15512e8afec556ce0516504391090f@iinet.net.au","name":"John Roberts"},"message":"Fix generating events for WXK_NUMPAD_ENTER in wxOSX.\n\nThis allows to properly detected numeric keypad \"Enter\" key in the code,\nnotably in wxTextCtrl inside wxWidgets itself.\n\nCloses #16415.\n\n(this is a backport of 4f69410cd8329e2f9f2ce741491c33ae04470ec3 from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/38e410a273d6cca49b2ce170c459c7c2c10c6910"},{"sha":"f313ecf9b69c389290cb231a7841941aceed631b","author":{"email":"7a7dd6bf7a15512e8afec556ce0516504391090f@iinet.net.au","name":"John Roberts"},"message":"Fix wxSearchCtrl appearance under OS X 10.10 Yosemite.\n\nAvoid centered look which renders the control unusable under this version.\n\nCloses #16871.\n\n(this is a backport of 563329f89f57018031b98ff76c32e3d51db03502 from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/f313ecf9b69c389290cb231a7841941aceed631b"},{"sha":"76ee2fa0a050dff262863d4b3d20c7b91fbdd39e","author":{"email":"6a0b0fe28b4e6297fb30bdb7c5e6b225079e1cc2@messagenetsystems.com","name":"Rob Krakora"},"message":"Implement sending wxIconizeEvent in wxOSX.\n\nTranslate windowDid{Miniaturize,Deminiaturize} callbacks to calls to\nSendIconizeEvent().\n\nCloses #16718.\n\n(this is a backport of 31e1387541b8d2431232c25a31524f3e2991978d from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/76ee2fa0a050dff262863d4b3d20c7b91fbdd39e"},{"sha":"1b4a7cd671500dfda973d656b9a9f51fe8ce3096","author":{"email":"7a7dd6bf7a15512e8afec556ce0516504391090f@iinet.net.au","name":"John Roberts"},"message":"Fix handling of \"Cancel\" button in wxSearchCtrl under OS X.\n\nPressing it results in a control action with an empty, but not null, string.\nRecognize it correctly.\n\nCloses #16869.\n\n(this is a backport of 7065e26fb3a6eb698e49e4aaf911b0656f466efd from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/1b4a7cd671500dfda973d656b9a9f51fe8ce3096"},{"sha":"53269a7cbac3b3da546a2989631019662aecf2e0","author":{"email":"5d35df0ac79fb240b1ca9c502959ce1db2a4355d@unknown","name":"sbrowne"},"message":"Do use disabled control text color for wxStaticText in OS X.\n\nContrary to an old comment, using it seems to work, while using\nsecondarySelectedControlColor results in incorrect appearance, different from\nthe other disabled controls and, worse, makes the labels unreadable as their\ncolour is too close to that of the background inside nested panels.\n\nCloses #10524.\n\n(this is a backport of c26939858867314d182207dddafa14a91e2dd8f4 and\n e7327959e06ae051a85622cbde9d0a6b7b1fba53 from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/53269a7cbac3b3da546a2989631019662aecf2e0"},{"sha":"aefc0ecf827527d916a520be3c0c58ddd49967ff","author":{"email":"e7a0e0d30d25d8441b3d6276b27b1440465f787d@unknown","name":"mj_smoker"},"message":"Handle wxTE_PROCESS_ENTER with wxTE_PASSWORD correctly in wxOSX.\n\nControls with wxTE_PASSWORD style didn't send wxEVT_TEXT_ENTER even if they\nalso had wxTE_PROCESS_ENTER. Fix this by checking for the latter style before\nmapping the enter presses to default button activation.\n\nCloses #14930.\n\n(this is a backport of 8e0799e3e52b8b34f6fb10912dd12df4ee825a75 from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/aefc0ecf827527d916a520be3c0c58ddd49967ff"},{"sha":"0329fe3e0a54d4554d5fad6b66cc3af990fa1e35","author":{"email":"0b8f412879118eacc0e39cc73d110aa95e450ed5@gmx.de","name":"Tim Kosse"},"message":"Fix initial position of controls with layout insets in wxOSX.\n\nFor such controls (e.g. wxButton, wxChoice, wxGauge), their initial position\nwas different from the one specified when creating them, even though calling\nSetPosition() later did position them at exactly the position passed as\nargument.\n\nCloses #16780.\n\n(this is a backport of a4681572cc04e89e02743999897051c5442533e6 from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/0329fe3e0a54d4554d5fad6b66cc3af990fa1e35"},{"sha":"3379b053bda79ffeedca1e84c2780736f5354108","author":{"email":"0b8f412879118eacc0e39cc73d110aa95e450ed5@gmx.de","name":"Tim Kosse"},"message":"Don't allow rich text content in non-rich wxTextCtrl in wxOSX.\n\nExplicitly disable rich text content and automatic quotation marks replacement\nin normal multiline text controls to make them behave closer to single line\nones and also multiline ones on other platforms.\n\nCloses #16805.\n\n(this is a backport of 262ed2c1335e481ca72646246ccdef81f3825d9e and\n 3465d659fee0313a6dc650074432c3c435e4a83e from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/3379b053bda79ffeedca1e84c2780736f5354108"},{"sha":"723e61a4b572e93b7731e22d7f7d7f7982f94bc3","author":{"email":"5d35df0ac79fb240b1ca9c502959ce1db2a4355d@unknown","name":"sbrowne"},"message":"Adjust inset border values for OS X >= 10.6.\n\nThe bottom border was off by one pixel, use the values tested to work for OS X\n10.[6789].\n\nSee #16808.\n\n(this is a backport of cb0625b9d9b96b751eb748463f3aa60697bbf5ce from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/723e61a4b572e93b7731e22d7f7d7f7982f94bc3"},{"sha":"9153da02e75e73f0876c23f7399f980eb93f3772","author":{"email":"5d35df0ac79fb240b1ca9c502959ce1db2a4355d@unknown","name":"sbrowne"},"message":"Don't use extra margins around content of wxStaticBox in wxOSX.\n\nThis makes top and left borders for the controls inside the box the same as\nright and bottom ones.\n\nCloses #16808.\n\n(this is a backport of bd177b0635063e1bdcca8d3ebb8f267650b03671 from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/9153da02e75e73f0876c23f7399f980eb93f3772"},{"sha":"3cae6b0b8261eaa8b798d53bb29e0f547c7579a7","author":{"email":"7a7dd6bf7a15512e8afec556ce0516504391090f@iinet.net.au","name":"John Roberts"},"message":"Don't show wxDatePickerCtrl as being disabled when it isn't in wxOSX.\n\nUse setDrawsBackground: to fix the background colour and adjust the text\ncolour whenever the control is enabled or disabled.\n\nCloses #16807.\n\n(this is a backport of 9bedba0bf3065617f3498d3ef8430f50b6b29edb from master)","distinct":true,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/3cae6b0b8261eaa8b798d53bb29e0f547c7579a7"},{"sha":"a0b56a26750c330f21187801d10177984d24da86","author":{"email":"2dcb7a800fd59735edd7961ebbf495e3ff0ff7b4@users.noreply.github.com","name":"Paul Cornett"},"message":"Implement SetVisited()/GetVisited()\n\nand set the visited state when the link is clicked\n(backport of 2fbd2a7800e48afab84bd4d9fbf97003a9e54333)","distinct":false,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/a0b56a26750c330f21187801d10177984d24da86"},{"sha":"de402edc09afa7d90359bbf35e2c56e2b47bae75","author":{"email":"2dcb7a800fd59735edd7961ebbf495e3ff0ff7b4@users.noreply.github.com","name":"Paul Cornett"},"message":"Fix null pointer check from 198d7c6c (r40919)\n\noperator '?:' has lower precedence than '+'\n\n(cherry picked from commit 845444f35febb292103fa3bf6ec2a2f7ace65d8d)","distinct":false,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/de402edc09afa7d90359bbf35e2c56e2b47bae75"},{"sha":"641784c42a796f06c05bf5cd93608c5135c19729","author":{"email":"2dcb7a800fd59735edd7961ebbf495e3ff0ff7b4@users.noreply.github.com","name":"Paul Cornett"},"message":"Use wx-prefixed macros in documentation","distinct":false,"url":"https://api.github.com/repos/TcT2k/wxWidgets/commits/641784c42a796f06c05bf5cd93608c5135c19729"}]}