More obsolete compatibility removed.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36131 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Włodzimierz Skiba
2005-11-08 19:59:51 +00:00
parent 70dec69b0b
commit 5ec5e8cedb
3 changed files with 9 additions and 38 deletions

View File

@@ -145,12 +145,6 @@ class WXDLLIMPEXP_DEPRECATED wxPropertyFormValidator: public wxPropertyValidator
virtual void OnCommand( wxProperty *WXUNUSED(property), wxPropertyFormView *WXUNUSED(view),
wxWindow *WXUNUSED(parentWindow), wxCommandEvent& WXUNUSED(event) ) {}
private:
// Virtual function hiding suppression
#if WXWIN_COMPATIBILITY_2
virtual void OnCommand(wxWindow& win,
wxCommandEvent& event)
{ wxEvtHandler::OnCommand(win, event); }
#endif
};
/*

View File

@@ -54,12 +54,11 @@ Core
customized by user code by overriding some wxApp::CreateEventLoop())
instead of duplicating the same code
- remove wxCOMPATIBILITY (1.X)
At least WXWIN_COMPATIBILITY and maybe WXWIN_COMPATIBILITY_2 code should be
removed from the library. wxDEPRECATED() should be used with everything
inside WXWIN_COMPATIBILITY_2_2. The stuff inside WXWIN_COMPATIBILITY_2_4
probably should not be deprecated (yet?) because this would give thousands
of warnings for the existing code.
- remove wxCOMPATIBILITY
wxDEPRECATED() should be used with everything inside WXWIN_COMPATIBILITY_2_4.
The stuff inside WXWIN_COMPATIBILITY_2_6 probably should not be deprecated
(yet?) because this would give thousands of warnings for the existing code.
Exception is api documented as obsolete in 2.6 release already.
- Modularization/Build System
Candidates for components:

View File

@@ -978,30 +978,8 @@ Default is 0. Recommended setting: 0 (in fact the compatibility code is now very
<setting type="bool-check">
<active>1</active>
<enabled>0</enabled>
<name>WXWIN_COMPATIBILITY_2</name>
<description>&lt;B&gt;This setting determines the compatibility with 2.0 API&lt;/B&gt;&lt;P&gt;
Set it to 1 to enable it. Default is 0.&lt;P&gt;
Recommended setting: 0 (please update your code instead!)
</description>
<default-state>1</default-state>
<requires></requires>
<precludes></precludes>
<enabled-if></enabled-if>
<enabled-if-not></enabled-if-not>
<indeterminate-if></indeterminate-if>
<exclusivity></exclusivity>
<context></context>
<configure-command>--enable-compat20</configure-command>
<help-topic></help-topic>
<notes></notes>
</setting>
<setting type="bool-check">
<active>1</active>
<enabled>0</enabled>
<name>WXWIN_COMPATIBILITY_2_2</name>
<description>&lt;B&gt;This setting determines the compatibility with 2.2 API&lt;/B&gt;&lt;P&gt;
<name>WXWIN_COMPATIBILITY_2_4</name>
<description>&lt;B&gt;This setting determines the compatibility with 2.4 API&lt;/B&gt;&lt;P&gt;
Set it to 1 to enable it but please consider updating your code instead.&lt;P&gt;
@@ -1022,8 +1000,8 @@ The default is 0. Recommended setting: 0 (please update your code)
<setting type="bool-check">
<active>1</active>
<enabled>0</enabled>
<name>WXWIN_COMPATIBILITY_2_4</name>
<description>&lt;B&gt;This setting determines the compatibility with 2.4 API&lt;/B&gt;&lt;P&gt;
<name>WXWIN_COMPATIBILITY_2_6</name>
<description>&lt;B&gt;This setting determines the compatibility with 2.6 API&lt;/B&gt;&lt;P&gt;
Set it to 0 to flag all cases of using deprecated functions.&lt;P&gt;