Code::Blocks Forums

User forums => Help => Topic started by: smileyface on January 08, 2017, 01:29:31 pm

Title: Where do I disable the symbol browser?
Post by: smileyface on January 08, 2017, 01:29:31 pm
Apparently I need to disable the Symbol Browser to stop Code Blocks 16.01 from crashing. Where do I disable it? I can't see anything about the Symbol Browser in the settings. Please look at the picture, no Symbol Browser.

http://i.imgur.com/yH2QmCT.jpg
Title: Re: Where do I disable the symbol browser?
Post by: oBFusCATed on January 08, 2017, 04:48:23 pm
Settings -> Editor -> Code completion -> Symbol browser -> Disable symbol browser
Title: Re: Where do I disable the symbol browser?
Post by: smileyface on January 08, 2017, 05:53:22 pm
Oh right, thanks.

For anyone else wondering, it is not the code completion area under "General settings". Instead, you need to scroll down the left menu and select "Code completion" first, then select the tab "Symbols browser" to the right and then you should be able to click "Disable symbols browser".
Title: Re: Where do I disable the symbol browser?
Post by: yankee14 on February 04, 2017, 07:16:15 pm
Thanks.

Does anyone know the status of this problem? 16.01 has been out for about a year now. It has something to do with wx3 needing a rewrite?
Title: Re: Where do I disable the symbol browser?
Post by: yvesdm3000 on February 04, 2017, 08:19:24 pm
Thanks.

Does anyone know the status of this problem? 16.01 has been out for about a year now. It has something to do with wx3 needing a rewrite?
From what I remember they are updating the tree from within a thread because doing it in the UI thread takes too long, but that doesn't work correctly under wx31...  I'll face the same problem once I get to it in ClangCC.

Yves
Title: Re: Where do I disable the symbol browser?
Post by: oBFusCATed on February 04, 2017, 08:36:53 pm
Yvesdm3000 is correct. But unfortunately extracting the update code from the code-completion plugin is not a simple task and for now disabling the symbol browser is the only option. I plan to make it happen by default for wx3 builds in order to minimize the noise.

@yvesdm3000: If you start to do this work please discuss this with me and the others on the forum. We should add a generic api for a symbol browser style ui and stop every plugin adding a tab in the management pane for their cc. At the moment we have two such tabs (the normal one and the one coming from the fortran plugin). If you're willing to do the work, I'll be even happier to review it. :)
Title: Re: Where do I disable the symbol browser?
Post by: yvesdm3000 on February 05, 2017, 04:29:44 am
Yvesdm3000 is correct. But unfortunately extracting the update code from the code-completion plugin is not a simple task and for now disabling the symbol browser is the only option. I plan to make it happen by default for wx3 builds in order to minimize the noise.

@yvesdm3000: If you start to do this work please discuss this with me and the others on the forum. We should add a generic api for a symbol browser style ui and stop every plugin adding a tab in the management pane for their cc. At the moment we have two such tabs (the normal one and the one coming from the fortran plugin). If you're willing to do the work, I'll be even happier to review it. :)

OK thanks for pointing me in the good future direction. Due to the amount of work since the amount of requirements just went up, it will take a while before I start the design of the api.

Yves