I'm running Debian Testing, the monitor resolution is 1920x1080, 96dpi and scaling I couldn't find any setting withing codeblocks but the system setting is 100%. The toolbar icon size was "Large (20x20)", I changed it to "Normal (16x16)" because the icons where too big (I don't rembember ever changing this) and now the method combobox is shown. Now I noticed that the issue happens when the target name is large. If I load a project with default target names (Release and Debug) then the target combobox...
Target and method combobox hidden
Any pointer to what file/class/method to debug?
Yes, once I load the project or reparse it the log shows: NativeParser::OnParserEnd(): Project 'find_references' parsing stage done! I also tried doing nothing for some minutes but the result is the same. After I use the find references functionality the log shows a series of "Loading lexer" messages. This is the full log: Opening /media/Datos/cb_bugs/find_references/find_references.cbp Done. NativeParser::CreateParser(): Finish creating a new parser for project 'find_references' NativeParser::OnParserEnd():...
Yes, once I load the project or reparse it the log shows: NativeParser::OnParserEnd(): Project 'find_references' parsing stage done! I also tried doing nothing for some minutes but the result is the same. After I use the find references functionality the log shows a series of "Loading lexer" messages.
"Find references of" doesn't always work
I just removed the if condition I mentioned before (I don't know if the condition or the comment is wrong), applied your changes and now it works better, this is the log ParseLocalBlock() Block: struct IN { uint32_t addr; uint32_t size; } read_data, *pread_data; int test_x, test_y; struct OUT read_data2; struct OUT *pread_data2; rea ParseLocalBlock() Local tokens: + int main::test_x (387); Parent = main (397) + OUT* main::pread_data2 (388); Parent = main (397) + int main::test_y (389); Parent = main...
I just removed the if condition I mentioned before (I don't know if the condition or the comment is wrong) and now it works better, this is the log ParseLocalBlock() Block: struct IN { uint32_t addr; uint32_t size; } read_data, *pread_data; int test_x, test_y; struct OUT read_data2; struct OUT *pread_data2; rea ParseLocalBlock() Local tokens: + int main::test_x (387); Parent = main (397) + OUT* main::pread_data2 (388); Parent = main (397) + int main::test_y (389); Parent = main (397) + IN* main::pread_data...