## 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

- 10833 - Fixed an ordering issue when spilling byte instructions and only the EBX and EDI registers are available.
- 11563 - The Build Project dialog now also shows the project name.

#### 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 OS 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.