## Carbide.c++ bugs fixed

This is a comprehensive list of bugs fixed by release:

- Bugs Fixed in 3.0.0
- Previous releases: 2.7.0, 2.6.0

### Bugs Fixed in v3.0.0

- 10755 - The News Reader has transformed into the Carbide Portal which no longer causes any slowdowns until its accessed.
- 10833 - Fixed an ordering issue when spilling byte instructions and only the EBX and EDI registers are available.
- 11239 - Fixed an issue that caused variables to display incorrectly during a debug session.
- 11563 - The Build Project dialog now also shows the project name.
- 11650 - Fixed an issue that prevented copying of the executables listed in the Executables view for pasting into another file.
- 11744 - Resolved an issue that prevented breakpoints from being hit when two processes were being debugged.
- 11759 - Fixed an issue where the line being executed was not the line currently pointed to in the display.
- 11874 - Syntax coloring no longer flickers on/off during a stepover action.
- 11926 - The debugger now correctly uses controlif single stepover instead of stepinto at branch instructions.
- 11947 - The epoc engine now correctly replaces the '~' character in def files with a directory based on the current build configuration.
- 11995 - You can now toggle service testing on and off from within the Remote Connections view.

#### v2.7.0

- 11222 - You can now disable device discovery in the Remote Connection view to avoid conflicts between different connection protocols within Carbide.
- 11240 - Ensured that the temporary project session property symbian-abld is set before qmake is called.
- 11255 - The Run builds concurrently option now correctly passes '-j 1' when disabled.
- 11353 - Fixed a parsing issue where non-alphanumeric characters would halt the parsing process.
- 11381 - Customizing a perspective should no longer generate an NPE.
- 11390 - Fixed an issue that would sometimes cause the Symbian SDK list to remain blank when creating a new template project.
- 11397 - Fixed bug where program arguments were not being passed with run configurations.
- 11416 - Fixed an issue where the debugger might crash when it encountered breakpoints in several projects.
- 11442 - Compiler no longer interprets the string 'instantiated from here' as an error in GCC builds.

#### v2.6.0

- 10267 - Fixed an issue that prevented some executables from appearing in the Executables view.
- 10525 - Raptor builds correctly report an error of a missing header file and not the input source file itself.
- 10591 - Carbide now recognizes the Symbian ^3 SDK and supplies the proper templates and build configurations.
- 10659 - Updated x86 WINSCW tools to build 489.
- 10674 - Resolved an issue where SBSv2 variant names where not parsed and located correctly.
- 10681 - Carbide is now more robust in automatically detecting Qt installations.
- 10742 - SBSv2 now always appears as a build option and now displays appropriate errors if the SBS_HOME environment variable is missing.
- 10743 - Corrected an issue that prevented compiling of files with different case handling of file names across different OS systems.
- 10759 - Corrected an issue where a remote connection was not removed from the Remote Connections view when the device was no longer connected.
- 10795 - Carbide detection of Symbian^3 SDKs is now more robust.
- 10805 - Improved device connection behavior when devices are plugged and unplugged or when devices are swapped making notification message more reliable.
- 10861 - Launch wizard can no longer automatically select DLLs as the executable.
- 10967 - Resolved an issue where use of the hyphen character (-) in a file name was not recognized as a valid character.
- 11022 - Carbide no longer relies on the SBS_HOME environment variable being present to work with Raptor builds.
- 11072 - Fixed an indentation issue that added additional tabs after typing <enter>.
- 11096 - Resolved a crasher where the number of binaries being debugged exceeded the stop-mode limit allowed.