Hi, Jens, this plugin (
DisplayEvents plugin - CodeBlocks)has a build error when building against trunk code(rev9765).
Those three events do not exist in SDK, so they should be removed.
cbEVT_EDITOR_BREAKPOINT_ADD
cbEVT_EDITOR_BREAKPOINT_EDIT
cbEVT_EDITOR_BREAKPOINT_DELETE
Also, I just open a sample project (which created by a wx wizard), and I receive those logs, I don't know why there are so many cbEVT_EDITOR_ACTIVATED events. Before open the project, I have only C::B startup-home-page opened, after opening the project, two editors are opened.
21:24:23,250 => cbEVT_EDITOR_CLOSE
Loading project file...
Parsing project file...
21:24:23,296 => cbEVT_PROJECT_RENAMED
21:24:23,296 => cbEVT_BUILDTARGET_ADDED
21:24:23,296 => cbEVT_PROJECT_TARGETS_MODIFIED
Loading target Debug
21:24:23,296 => cbEVT_BUILDTARGET_ADDED
21:24:23,296 => cbEVT_PROJECT_TARGETS_MODIFIED
Loading target Release
Loading project files...
21:24:23,296 => cbEVT_PROJECT_BEGIN_ADD_FILES
21:24:23,328 => cbEVT_PROJECT_END_ADD_FILES
6 files loaded
Done loading project in 78ms
Project's base path: E:\code\cb\test_code\wx3-hang\
Project's common toplevel path: E:\code\cb\test_code\wx3-hang\
21:24:23,359 => cbEVT_BUILDTARGET_SELECTED
21:24:23,359 => cbEVT_EDITOR_SWITCHED
21:24:23,359 => cbEVT_EDITOR_ACTIVATED
Mozilla universal detection engine detected 'Pure *ASCII*'.
Final encoding detected: Windows Chinese Simplified (CP 936) (ID: 28)
Conversion succeeded using wxCSConv (buffer size = 691, converted size = 692.
21:24:23,375 => cbEVT_EDITOR_OPEN
Project data set for E:\code\cb\test_code\wx3-hang\wx3_hangApp.cpp
21:24:23,375 => cbEVT_EDITOR_SWITCHED
21:24:23,375 => cbEVT_EDITOR_ACTIVATED
21:24:23,390 => cbEVT_EDITOR_DEACTIVATED
21:24:23,390 => cbEVT_EDITOR_SWITCHED
21:24:23,390 => cbEVT_EDITOR_ACTIVATED
Mozilla universal detection engine detected 'Pure *ASCII*'.
Final encoding detected: Windows Chinese Simplified (CP 936) (ID: 28)
Conversion succeeded using wxCSConv (buffer size = 465, converted size = 466.
21:24:23,406 => cbEVT_EDITOR_OPEN
Project data set for E:\code\cb\test_code\wx3-hang\wx3_hangApp.h
Top Editor: E:\code\cb\test_code\wx3-hang\wx3_hangApp.h
21:24:23,406 => cbEVT_EDITOR_SWITCHED
21:24:23,406 => cbEVT_EDITOR_ACTIVATED
21:24:23,421 => cbEVT_PROJECT_OPEN
21:24:23,421 => cbEVT_WORKSPACE_CHANGED
21:24:23,421 => cbEVT_PROJECT_ACTIVATE
21:24:23,484 => cbEVT_EDITOR_UPDATE_UI
21:24:24,500 => cbEVT_EDITOR_TOOLTIP
21:24:27,000 => cbEVT_EDITOR_TOOLTIP_CANCEL
21:24:28,218 => cbEVT_EDITOR_TOOLTIP
21:24:32,078 => cbEVT_EDITOR_TOOLTIP_CANCEL
21:24:33,250 => cbEVT_EDITOR_TOOLTIP
21:24:33,609 => cbEVT_EDITOR_TOOLTIP_CANCEL
Any one can help to explain why four cbEVT_EDITOR_ACTIVATED happens. The strange thing is this cbEVT_EDITOR_ACTIVATED is always following after cbEVT_EDITOR_SWITCHED event.
Especially, why there are two cbEVT_EDITOR_ACTIVATED events after
21:24:23,375 => cbEVT_EDITOR_OPEN
Project data set for E:\code\cb\test_code\wx3-hang\wx3_hangApp.cpp
PS: I'm hunting a CC deadlock bug...