IDE Changes for XE
The following changes have been made in the IDE (integrated development environment):
Introducing Version Insight:
Subversion Integration in the IDE
The Subversion source control module has been implemented in the IDE using Tools API interfaces. The integration of Subversion (SVN), the well-known open-source version control software, demonstrates the capabilities of the Tools API implementation. You can use the Tools API interfaces to integrate a version control plugin of your choice.
Subversion displays version information on the History Manager tabs:
The Contents, Information, and Differences tabs in previous releases contained the revision information that was kept by the IDE. Now these tabs display revision information from both the IDE and the integrated implementation of Subversion.
Subversion is immediately available in the IDE after you open a project containing files that are under version control by Subversion. You can also start by checking out a working copy of the files in a Subversion repository.
Note: The RAD Studio product installer also includes a Subversion server and client from CollabNet (http://www.collab.net/).
Configuration Manager Changes
The redesigned Configuration Manager lists the following information:
- The current project or, for a project group, the current projects.
- The active build configuration for each project.
- Option sets associated with the configurations in the project.
Use the Configuration Manager to manage build configuration and option sets for project groups. You can create or delete a build configuration, create or edit an option set, apply an option set by reference, or remove a reference to an option set.
IDE Insight Changes
IDE Insight selections now include property names (such as File Name or Form Name) that are currently displayed on the Object Inspector.
Built-In Help for Gallery Items
When you choose File > New > Other, the object repository or Gallery is displayed in the New Items dialog box. When you view the Gallery as icons and select an icon, a paragraph of help is now displayed describing the object. For example, if you select Console Application, the help describes the design and uses for a console application.
Custom Build Tools for Your Project
The new Tools > Build Tools dialog box enables you to create a custom tool that is executed as part of a project build. The custom build tool can be either a set of macros that you enter on the dialog box or an external tool that you specify. See also Adding a Custom Build Tool.
Search in Delphi Class Explorer
In the Delphi Class Explorer, the new Search control provides quick location of entities (classes, interfaces, types, and namespaces) in the Class View pane.