Issue is easily reproducible by the steps provided. Issue is caused by smartindentcpp plugin. The plugin does smart indent without checking if it is comment. Disabling smartindent for comments can solve this issue. I'm not sure if this breaks anything else. --- a/src/plugins/contrib/SmartIndent/SmartIndentCpp.cpp +++ b/src/plugins/contrib/SmartIndent/SmartIndentCpp.cpp @@ -86,6 +86,12 @@ void SmartIndentCpp::DoSmartIndent(cbEditor* ed, const wxChar &ch)const return; const int pos = stc->GetCurrentPos();...
'Enter' on a specific line crashes desktop environment
Fixed in [r13883]
- codecompletion: handle missing closing parenthesis during argument parsing (ticket #1600)
Since resize(( has two open parentheses, argument is computed to be until EOF and this causes the size not to be supported by x server and hence the crash. I've uploaded a patch to ignore if closing parantheses is not found. @wh11204 @ollydbg Could you please review if this patch is ok as I'm not familiar with codecompletion plugin? Also do you think we add some limits checks somewhere to avoid this kind of crashes due to unexpected size?
Since resize(( has two open parentheses, argument is computed to be until EOF and this causes the size not to be supported and hence the crash. I've added uploaded a patch to ignore if closing parantheses is not found. @wh11204 @ollydbg Could you please review if this patch is ok as I'm not familiar with codecompletion plugin? Also do you think we add some limits checks somewhere to avoid this kind of crashes due to unexpected size?
- clangd_client: fix several issues reported by clang-tidy
Error building Code::Blocks with autotools on Windows: conditional "HAVE_HUNSPELL" was never defined.