X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3e21fc053d9017f79ad71675db8d2e1497049159..d1fabc121183800c237c8a1949494ea634c6796f:/src/cocoa/dc.mm diff --git a/src/cocoa/dc.mm b/src/cocoa/dc.mm index 7ef93f80ee..b6ee3bf591 100644 --- a/src/cocoa/dc.mm +++ b/src/cocoa/dc.mm @@ -28,6 +28,7 @@ #import #import +#include "wx/math.h" //math constants #include "wx/listimpl.cpp" WX_DEFINE_LIST(wxCocoaDCStack); @@ -146,6 +147,7 @@ wxDC::wxDC(void) wxDC::~wxDC(void) { + [m_cocoaWxToBoundsTransform release]; } bool wxDC::CocoaLockFocus() @@ -194,6 +196,7 @@ void wxDC::CocoaUnapplyTransformations() invertTransform = [m_cocoaWxToBoundsTransform copy]; [invertTransform invert]; [invertTransform concat]; + [invertTransform release]; } bool wxDC::CocoaGetBounds(void *rectData) @@ -363,17 +366,6 @@ int wxDCBase::LogicalToDeviceYRel(int y) const // cut here, the rest is stubs /////////////////////////////////////////////////////////////////////////// -//----------------------------------------------------------------------------- -// constants -//----------------------------------------------------------------------------- - -#define mm2inches 0.0393700787402 -#define inches2mm 25.4 -#define mm2twips 56.6929133859 -#define twips2mm 0.0176388888889 -#define mm2pt 2.83464566929 -#define pt2mm 0.352777777778 - //----------------------------------------------------------------------------- // wxDC //-----------------------------------------------------------------------------