Number of Warnings is from Windows XP Unicode wxW2.8 CVS Label WX_2_8_MICROFIX_BRANCH;
compiled with minGW GCC 3.4.2 API 3.8
Terms:
Main: the code compiled by project file CodeBlocks.cbp
Contrib: the code compiled by workspace file ContribPlugins.workspace
SDK: the code under folder src/sdk
Main Plugins:the code under src/plugins, but NOT under src/plugins/contrib
Contrib Plugins:the code under src/plugins/contrib
Core: the code under src/src
Number Area
87 Main
22 Contrib
109 Total
Number Section
7 SDK/wxscintilla
13 SDK/wxPropertyGrid
6 SDK/wxFlatNotebook
24 SDK other
8 Core
14 MainPlugins/Compiler
4 MainPlugins/Debugger
3 MainPlugins/Code-completion
2 MainPlugins/Class wizard
4 MainPlugins/Scripted wizard
2 MainPlugins/To-do
3 ContribPlugins/EnvVars Plug-In
5 ContribPlugins/C::B KeyBinder
8 ContribPlugins/Exporter/wxPdfDocument
6 ContribPlugins/wxSmith
Sections NOT worth patching because section is maintained by external group
SDK/wxscintilla
SDK/wxPropertyGrid
SDK/wxFlatNotebook
ContribPlugins/Exporter/wxPdfDocument
Note: I am working on a patch to upgrade wxPropertyGrid to a newer version 1.2.x
Deprecated methods NOT worth patching as long as C::B uses wxWidgets 2.6.x
wxWindow::SetBestFittingSize
wxWindow::GetBestFittingSize
wxPathList::Member
wxRect::Inside
::wxGetAccelFromString
Note: I plan to patch the MainPlugin/Compiler use of deprecated methods wxStartTimer & wxGetElapsedTime in a separate patch.
Totals after warning reduction patches and module upgrade patches applied
[Totals being ran at current time, will update totals after run is done.]
Number Area
29 Main
22 Contrib
51 Total
Number Section
7 SDK/wxscintilla
0 SDK/wxPropertyGrid
6 SDK/wxFlatNotebook
1 SDK other
4 Core
7 MainPlugins/Compiler
3 MainPlugins/Debugger
1 MainPlugins/Code-completion
0 MainPlugins/Class wizard
0 MainPlugins/Scripted wizard
0 MainPlugins/To-do
3 ContribPlugins/EnvVars Plug-In
5 ContribPlugins/C::B KeyBinder
8 ContribPlugins/Exporter/wxPdfDocument
6 ContribPlugins/wxSmith
Tim S