* fix: Fixed a bug where newly created files would not automatically enter edit mode.
* feat: Implement enhanced file rename to improve user experience
* Update filenamedelegate.cpp
fix: Fix file name errors
* fix: Fixed an issue where the position was offset during file renaming under high DPI; enhancement: Improved the custom class file names and class names.
---------
Co-authored-by: xy <eq_software@foxmail.com>
* add compiler hint addon interface
* add architecture info in about dialog
* detect user install
* add qmake variable to control OpenConsole.exe preference
* enable asan/hwasan option on all platforms for cross toolchain
* fix lldb-server
* force to lldb-server when using lldb-mi
* add qt.conf for windows
* add windows domain installer with compiler hint
* add compiler hint for arch linux
* fix mainwindow actionInterrupt visibility
* update news
* update arch linux packaging
* update windows domain packaging
* allow parallel packaging in windows domain installer
* fix compiler set persistence in compiler hint interface
- enhancement: Support optional enum name.
- enhancement: Support optional enum type.
- enhancement: Support simple const expression evaluation for enum values.
- fix: Accessibilty for inherited members are not correct calculated in multiple inheritance.
- fix: Can't handle full class name when handle inheritance.
- enhancement: When problem case's expected output is not too large (<= 5000 line), highlight text in the first different line in the expected output.
- enhancement: Highlight text in the first different line using the error color.
- enhancement: Add the option "redirect stderr to the Tools output panel" in the options dialog -> executor -> problem set page.
* KDE theme: fix visual problems with KDE dark mode; add system theme
* Make "Light" theme truly light under Breeze Dark theme.
* With this fix also expose dark mode support on Windows.
* Add "Auto" (system) theme that follows system style and color.
* Add "Adaptive" color scheme for system theme (using transparent background).
* Add support for transparent background in color schemes.
* move `alphaBlend` to utils
* hide Auto (system) theme on Windows
- enhancement: Add "save as" icon to the toolbar.
- enhancement: Use key sequences as shortcut to actions in the options dialog's environment->shortcut page.
- change: Use ctrl+shift+S as the shortcut for "save as".
- change: Use ctrl+K,ctrl+S as the shortcut for "save all".
- fix: The comboxbox to input replace text in the search dialog is case insensitive.
- fix: The comboxbox to input search keyword in the search in files dialog is case insensitive.
- fix: The comboxbox to input address expression in the debug panel's memory view is case insensitive.
- fix: The comboxbox to input evaluation expression in the debug panel is case insensitive.
- fix: The comboxbox to input replace text in the search panel is case insensitive.
- enhancement: Auto open CPU info dialog, if the program in debug is stopped at a position that have no source file.
- enhancement: "add watchpoint" when debug. It's hitted when the watch variable is modified, or it's out of scope.
- enhancement: Switch current call stack frame in the CPU info dialog
- fix: Shouldn't try evaluate value of the selection in the cpu info dialog.
- enhancement: Show oct/bin/bin value in the memory view's tooltip.
- Don't set optimization level to -Og in the Debug compiler set. (Some variable can't be view in the memory view, because they are put in registers.)
- fix: Search dialog's "Match whole word" option doesn't work with "Use Regular expresion".
- fix:Search dialog's "Close after search" option doesn't work.
- change: Fill the search dialog with the current selection if it's available.
- change: Default value for the debugger debugger panel "memory view's columns" is changed from 8 to 16.
- change: Default value for the debugger debugger panel "memory view's rows" is changed from 8 to 16.
- enhancement: Display hex value as ascii chars in the debugger panel memory view tab.
- fix: Can't correctly show enum values in the class browser.
- fix: Can't correctly create project, if template's encoding setting is not valid.
- enhancement: Add "embed assembly" template.
- enhancement: Auto disable the "in project" option in the "search in files" dialog, if no project is opened.
- enhancement: Auto disable the "search again" button in the search panel if the current search history item is search in the project, and no project is opened.
- fix: Unit for memory limit is not correctly loaded when open problem properties dialog.
- enhancement: Auto open the properties dialog, after add a new problem.