Roy Qu - 2020-10-23

https://sourceforge.net/projects/dev-cpp-2020/

  • fix: Left Panel tab names display error in windows xp sp3
  • fix: Tool Configuration Dialog size error
  • fix: can't correctly show project file encoding in status bar
  • fix: When loading Project configuration, if there's no UTF-8 setting in it, set it to False by default
  • fix: Before open a file, set UseUTF8 to True means auto-detect encoding, not enforcing it.
  • fix: auto show watch and debug panel when start debug
  • fix: when debug and need re-compile file, when compile finishes, debugger not auto start
  • fix: delete [] was thought as a type
  • fix: check if newname is a C/C++ keyword when Rename Symbol
  • fix: correctly parse const keyword
  • fix: correctly parse / code suggestion static class member methods/vars
  • fix: correctly parse / code suggestion class member according to access privileges (including friend access).
  • enhancement: Open resourcefile with ResEd.exe
  • enhancement: namespace support, can use, but far from perfection ( C++ namespace's using rule is too complicated, fully support will be hard and slow, so we won't do it for now)
  • enhancement: auto code suggestion differentiate '::' from '.' and '->';
  • enhancement: hide type name begin with '' in variable defines.
  • enhancement: friend function support in code suggestion. (may not work when friend function are overloaded)
  • enhancement: change the way cpp parser to handle inheritance, faster and less errors.
  • enhancement: Add _children to TStatement, to speedup symbol lookup
  • enhancement: use TStringHash to check if token text is a key word, speed parsing.