GitHub PushEvent at 2014-04-19 12:35:12
Repository: wxWidgets-ICC-patch
Actor: vdm113
Payload: {"shas":[["7b412ed6143313749d3dcf3d5990b53e678d75c5","7887d68a6924d5869f71ebb811bc4b6164606a6a@fastmail.fm","wxOSX Retina fixes: wxImageList::GetSize().\n\nwxImageList returns size of its bitmap as pixel size, i.e.  twice the\ndisplayed screen on HiDPI screens.  Unfortunately,\nwxImageList::GetSize() is used heavily in (generic) GUI drawing code,\ne.g.  to properly size wxListCtrl's icon columns.  As wxImageList is\nused primarily by controls, it seems reasonable to adjust for scaling\nhere, rather than requiring all users of the class to do it.\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75351 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Václav Slavík",true],["504062eee03c348840573f1bfddc3c5006cc94c8","354106e416911844661e1603d99ecf7d1c318dda@anthemion.co.uk","Ensure a small spanned column doesn't shrink its columns too much by checking for min column sizes\n\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75379 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Julian Smart",true],["6ddc78ed11857f14da0921897a789be06a9403d6","fd4c965c24d66fe735cb85ca5a97b0672dcae74f@wxwidgets.org","Remove wx/generic/colrdlgg.h from common GUI headers.\n\nThis header is not used in all ports, notably not in wxMSW nor wxGTK.\n\nSee #15753.\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75395 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Vadim Zeitlin",true],["62b1cae00373607c6f618c7a85d62fb14601e443","fd4c965c24d66fe735cb85ca5a97b0672dcae74f@wxwidgets.org","Use wxScopedArray instead of raw new[]/delete[] and fix memory leak.\n\nDon't leak memory in case of error when reading from the stream in BMP loading\ncode.\n\nCloses #15789.\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75505 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Vadim Zeitlin",true],["768c575d6eaffd223e824a6a6678377669dce5ce","fd4c965c24d66fe735cb85ca5a97b0672dcae74f@wxwidgets.org","Simplify and fix column determination code in wxGridStringTable.\n\nThe number of columns in the table is now (since r60717) stored in m_numCols,\nso there is no need to get it from wxGrid any more. This is not only simpler\nand faster but also more correct as the first row might not have the full\nnumber of values yet.\n\nCloses #15809.\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75552 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Vadim Zeitlin",true],["847cfa3c7bc5a736cb0d245681e5cb4d7af7ba27","fd4c965c24d66fe735cb85ca5a97b0672dcae74f@wxwidgets.org","Fix handling of bitmaps with alpha channel in wxMSW wxImageList.\n\nDon't use mask and alpha together, this results in visual artefacts and masks\nare unnecessary with RGBA bitmaps anyhow.\n\nThe only potentially problematic remaining case is mixing bitmaps with alpha\nand mask inside the same image list (as we need to indicate whether we use the\nmask or not when creating it), but this should probably be rare and in the\nmeanwhile we can at least RGBA bitmaps with image lists, which includes doing\nthis implicitly when they are used as button bitmaps.\n\nAlso refactor wxBitmap code to extract part of CopyFromIconOrCursor() to allow\nreusing it in the newly added MSWUpdateAlpha().\n\nSee #11476.\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75567 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Vadim Zeitlin",true],["f944da7304832016dd612ecd8ed4035593705826","2dcb7a800fd59735edd7961ebbf495e3ff0ff7b4@bullseye.com","Fix cursor inheritance and busy cursor/global cursor, closes #15801\n\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75690 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Paul Cornett",true],["77647024d69d54c9a1395250e9fde44b8e4a435a","fd4c965c24d66fe735cb85ca5a97b0672dcae74f@wxwidgets.org","Reduce the number of realloc() calls in wxHtmlTableCell.\n\nDon't call realloc() after adding each row, this is horribly inefficient, so\npreallocate more memory to avoid this.\n\nCloses #15931.\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75746 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Vadim Zeitlin",true],["adf2a8c0da5a8539d2c1b2b6fed620cb7c49aab0","fd4c965c24d66fe735cb85ca5a97b0672dcae74f@wxwidgets.org","Recompute the tooltip width when changing its text in wxMSW.\n\nThis avoids unnecessarily wrapping the tooltips if they are set to a longer\nstring than their initial value later.\n\nCloses #4685.\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75756 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Vadim Zeitlin",true],["8134b89a1f097774ed1418ab2c290577e9e3ffd7","fd4c965c24d66fe735cb85ca5a97b0672dcae74f@wxwidgets.org","Add new XRC headers to the core project too.\n\nCloses #15942.\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75787 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Vadim Zeitlin",true],["8d09821bc96eec8ff1fea11e509d9fb86c179b37","2dcb7a800fd59735edd7961ebbf495e3ff0ff7b4@bullseye.com","Different fix for cursor inheritance and busy cursor/global cursor.\nPrevious work was not compatible with GTK < 2.18 and did not properly handle some cases\nsee #15801\n\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75807 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Paul Cornett",true],["a74c886afd9b4d249ce370d597f52caade995dc4","354106e416911844661e1603d99ecf7d1c318dda@anthemion.co.uk","Optimized wxRTC insertion and deletion when floating objects are present.\n\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75884 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Julian Smart",true],["6a346fe66d74c11e051cf66e7877fd10df704f7d","fd4c965c24d66fe735cb85ca5a97b0672dcae74f@wxwidgets.org","Set model pointer in wxDataViewEvents generated under wxOSX.\n\nAdd missing SetModel() calls.\n\nCloses #16004.\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75933 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Vadim Zeitlin",true],["26d688cc026e6f01f498b3680111472ba82f7b61","fd4c965c24d66fe735cb85ca5a97b0672dcae74f@wxwidgets.org","Use settings in wx_vcN_local.props files if they exist.\n\nAllow overriding the default build settings in local properties files for VC11\nand VC12 builds.\n\nSee #15780.\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75982 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Vadim Zeitlin",true],["02265c9dc428a9802edb1fde7c0303c55ddb7d18","fd4c965c24d66fe735cb85ca5a97b0672dcae74f@wxwidgets.org","Fix harmless signed/unsigned comparison warning in a test.\n\nDon't compare int with unsigned to avoid warnings that were introduced by the\nchanges of r75940.\n\nSee #15980.\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76058 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Vadim Zeitlin",true],["de80627799a044a9047235d2095c1a7e7e1c6e2f","fd4c965c24d66fe735cb85ca5a97b0672dcae74f@wxwidgets.org","Add missing XRC handlers to the manual VC{11,12} projects.\n\nXRC handler in aui, ribbon and richtext libraries were omitted in the initial\nversions of the projects for some reason.\n\nSee #15780.\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76067 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Vadim Zeitlin",true],["9346bd1323485f8c5be8df409b254336a75fbc60","fd4c965c24d66fe735cb85ca5a97b0672dcae74f@wxwidgets.org","Remove non-existent wx/cairo.h from MSVC{11,12} projects.\n\nThis file resulted in never ending rebuilds of the core project as MSVS tried\nto recreate the missing dependency (and failed).\n\nSee http://blogs.msdn.com/b/andrewarnottms/archive/2012/06/07/enable-c-and-javascript-project-system-tracing.aspx\nfor help with debugging such problems in the future.\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76069 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Vadim Zeitlin",true],["57bd3bde2ba10fefd3fe1cc5ff1023d41ff20714","fd4c965c24d66fe735cb85ca5a97b0672dcae74f@wxwidgets.org","Disable stretchable spaces in multi-row toolbars in wxMSW.\n\nStretchable separators simply don't work correctly when the space they are\nsupposed to stretch onto is distributed across several different toolbar rows\nor columns, so just disable them for multi-row (or column, for vertical\ntoolbars) case.\n\nSee #13579.\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76107 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Vadim Zeitlin",true],["7af9ab516c07174ced0aec7a0c0460d4c9da1ffd","fd4c965c24d66fe735cb85ca5a97b0672dcae74f@wxwidgets.org","Add wxDynamicLibrary::GetModuleFromAddress().\n\nUse dladdr() under Unix, if available, to provide the same functionality as we\nget from GetModuleHandleEx() under MSW and export it in a new public function.\n\nCloses #15248.\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76114 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Vadim Zeitlin",true],["7bc03ce0cac03f8da24545901cf450b91781f718","fd4c965c24d66fe735cb85ca5a97b0672dcae74f@wxwidgets.org","Correct wxThread::SetPriority() under Unix to hopefully work.\n\nThe old implementation was completely broken, the new should hopefully work if\npthread_setschedparam() behaviour really corresponds to its documentation.\n\nMapping of our priorities in 0..100 range to pthread 1..99 range remains ugly\nbut this seems to be unavoidable, unfortunately.\n\nCloses #14985.\n\ngit-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76116 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775","Vadim Zeitlin",true]],"size":50,"ref":"refs/heads/master","head":"c3c1c5b436212e2faa545b3fae28796545e01a81"}