git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23950
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
+- added wxGzipInput/OutputStream, bug fixes in wxZlibStreams (M.J.Wetherell)
- wxDateTime::ParseDateTime() implemented (Linus McCabe)
- wxHTTP::GetResponse() added (David Nock)
- added conversions to/from UTF 16/32 LE/BE (Andreas Pflug)
- wxFileName::Normalize(wxPATH_NORM_ALL) doesn't lower filename case any more
- added wxTextInputStream::ReadChar() (M.J.Wetherell)
- wxDateTime::ParseDateTime() implemented (Linus McCabe)
- wxHTTP::GetResponse() added (David Nock)
- added conversions to/from UTF 16/32 LE/BE (Andreas Pflug)
- wxFileName::Normalize(wxPATH_NORM_ALL) doesn't lower filename case any more
- added wxTextInputStream::ReadChar() (M.J.Wetherell)
-- several wxZlibStreams bug fixes enhancements (M.J.Wetherell)
- added wxListCtrl::GetViewRect()
- added wxTextCtrl::MarkDirty()
- wxToolBar::ToggleTool() now works for radio buttons (Dag Ågren)
- added wxListCtrl::GetViewRect()
- added wxTextCtrl::MarkDirty()
- wxToolBar::ToggleTool() now works for radio buttons (Dag Ågren)
+- bug in wxRect ctor from two [out of order] wxPoints fixed (Steve Cornett)
IMPLEMENT_ABSTRACT_CLASS(wxDCBase, wxObject)
IMPLEMENT_ABSTRACT_CLASS(wxDCBase, wxObject)
-wxRect::wxRect(const wxPoint& topLeft, const wxPoint& bottomRight)
+wxRect::wxRect(const wxPoint& point1, const wxPoint& point2)
- x = topLeft.x;
- y = topLeft.y;
- width = bottomRight.x - topLeft.x + 1;
- height = bottomRight.y - topLeft.y + 1;
+ x = point1.x;
+ y = point1.y;
+ width = point2.x - point1.x;
+ height = point2.y - point1.y;
if (width < 0)
{
width = -width;
if (width < 0)
{
width = -width;
if (height < 0)
{
height = -height;
if (height < 0)
{
height = -height;
}
wxRect::wxRect(const wxPoint& point, const wxSize& size)
}
wxRect::wxRect(const wxPoint& point, const wxSize& size)