# HG changeset patch # User fturovic # Date 1279662301 18000 # Node ID 0d551b392c7791c0493734234ac86c054ad94697 # Parent 0b7be06a7bee071bf62afda882cc7d26d6614263 updated Menu section of manual diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/qt_help/qt_project_setup.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/qt_help/qt_project_setup.htm Tue Jul 20 16:42:21 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/qt_help/qt_project_setup.htm Tue Jul 20 16:45:01 2010 -0500 @@ -10,9 +10,9 @@

Qt Development Setup

There are some prerequisites to using Qt projects within the Carbide environment. This includes downloading the correct SDKs, building qmake to use the SDKs, and finally, building the libraries for your target environments.

-

You should have the Qt SDK for Symbian that works with the S60 SDK in order to develop applications with Carbide. These steps include:

+

You should have the Nokia Qt SDK 1.0 in order to develop Qt applications with Carbide. These steps include:

    -
  1. Download the Qt SDK for Symbian package
  2. +
  3. Download the Nokia Qt SDK 1.0 package
  4. Install the Qt SDK using the instructions found in the INSTALL file located in the Qt SDK for Symbian folder, including:
        diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/NewMMP_wizard.html --- a/core/com.nokia.carbide.cpp.doc.user/html/reference/NewMMP_wizard.html Tue Jul 20 16:42:21 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/reference/NewMMP_wizard.html Tue Jul 20 16:45:01 2010 -0500 @@ -1,10 +1,10 @@ -Symbian OS MMP File +New Symbian OS MMP File -

        Symbian OS MMP File

        +

        New Symbian OS MMP File

        Use the Symbian OS MMP File wizard (figure 1) to create a new MMP project file for the currently selected project. Symbian projects are defined by an .mmp file which specifies the essential project elements of a Symbian OS project. All details of the project lifecycle are handled by the IDE. There is no editable makefile the user can edit to modify the build behavior of the project.

        diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/images/build_pkg_file.png Binary file core/com.nokia.carbide.cpp.doc.user/html/reference/images/build_pkg_file.png has changed diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/images/build_symbian_comp.png Binary file core/com.nokia.carbide.cpp.doc.user/html/reference/images/build_symbian_comp.png has changed diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/images/clean_symbian_comp.png Binary file core/com.nokia.carbide.cpp.doc.user/html/reference/images/clean_symbian_comp.png has changed diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/images/codescanner_run.png Binary file core/com.nokia.carbide.cpp.doc.user/html/reference/images/codescanner_run.png has changed diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_abld.png Binary file core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_abld.png has changed diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_compile_source.png Binary file core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_compile_source.png has changed diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_freeze_exports.png Binary file core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_freeze_exports.png has changed diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_freeze_symbian_comp.png Binary file core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_freeze_symbian_comp.png has changed diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_symb_abld.png Binary file core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_symb_abld.png has changed diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_symb_compile.png Binary file core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_symb_compile.png has changed diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_symb_compile_source.png Binary file core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_symb_compile_source.png has changed diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_symb_freeze_comp.png Binary file core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_symb_freeze_comp.png has changed diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_symb_freeze_exports.png Binary file core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_symb_freeze_exports.png has changed diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_symb_preprocess.png Binary file core/com.nokia.carbide.cpp.doc.user/html/reference/images/menu_symb_preprocess.png has changed diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/menus/abld.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/abld.htm Tue Jul 20 16:42:21 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/abld.htm Tue Jul 20 16:45:01 2010 -0500 @@ -10,8 +10,8 @@

        ABLD Actions

        -

        Use the ABLD menu option to invoke an specific abld command on the selected project or file. ABLD is available under Project > ABLD or by right-clicking a project or file in the Project Explorer, Symbian Project Navigator, and Disassembly views and choosing ABLD > command. When executed any arguments specified in the Carbide Build Configurations pane for the command are passed to the selected tool.

        -

        +

        Use the ABLD menu option to invoke an specific abld command on the selected project or file. ABLD is available under Symbian Build > ABLD or by right-clicking a project or file in the Project Explorer, Symbian Project Navigator, and Disassembly views and choosing ABLD > command. When executed any arguments specified in the Carbide Build Configurations pane for the command are passed to the selected tool.

        +

        Figure 1 - Available ABLD actions

        The available commands include:

          diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/menus/build_pkg_file.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/build_pkg_file.htm Tue Jul 20 16:42:21 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/build_pkg_file.htm Tue Jul 20 16:45:01 2010 -0500 @@ -9,8 +9,8 @@

          Build Package (.pkg) File

          -

          Select a .pkg file in a project′s sis folder in the Project Explorer view and right-click to display the context menu. Select Build PKG File to build the package file and create the .sis installation file. This option is also available from an editor view when the file is open. The makesis tool uses the package file and packs all the required resources together into a SIS installation file. The Console view will display the processing output. The .sis and .sisx files will appear in the sis folder.

          -

          +

          Select a .PKG file in a project′s /sis folder in the Project Explorer view and right-click to display the context menu. Select Symbian Build > Build PKG File to build the package file and create the .sis installation file. This option is also available from an editor view when the file is open. The makesis tool uses the package file and packs all the required resources together into a SIS installation file. The Console view displays the processing output. The .sis and .sisx files will appear in the project's /sis folder.

          +

          Figure 1. Build PKG File context menu

          Other references
            diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/menus/build_symbian_comp.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/build_symbian_comp.htm Tue Jul 20 16:42:21 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/build_symbian_comp.htm Tue Jul 20 16:45:01 2010 -0500 @@ -8,8 +8,8 @@

            Build Symbian Component

            -

            Select a .mmp or .mk file in the Project Explorer or Symbian Project Navigator view, then right-click and select Build Symbian Component (CTRL+ALT+P) to build the selected component file or makefile. You can also right-click the file in an editor view and select Build Symbian Component to also build the file.

            -

            +

            Select a .mmp or .mk file in the Project Explorer or Symbian Project Navigator view, then right-click and select Symbian Build > Build Symbian Component (CTRL+ALT+P) to build the selected component file or makefile. You can also right-click the file in an editor view to use the same option.

            +

            Figure 1. Build Symbian Component menu item

            Other references
            diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/menus/clean_symbian_comp.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/clean_symbian_comp.htm Tue Jul 20 16:42:21 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/clean_symbian_comp.htm Tue Jul 20 16:45:01 2010 -0500 @@ -9,8 +9,8 @@

            Clean Symbian Component

            -

            You can select a MMP or MK file in the Project Explorer or Symbian Project Navigator view and right-click to select Symbian Build > Clean Symbian Component (CTRL+ALT+X) to clean the selected MMP project file or makefile. You can also right-click the file in an editor view to see the same option. The cleaning process removes the object and make files, and output files. The files that are removed by this command include all the intermediate files created during compilation and all the executables and import libraries created by the linker.

            -

            +

            You can select a MMP or MK file in the Project Explorer or Symbian Project Navigator view and right-click to select Symbian Build > Clean Symbian Component (CTRL+ALT+X) to clean the selected MMP project file or makefile. You can also right-click the file in an editor view to use the same option. The cleaning process removes the object and make files, and output files. The files that are removed by this command include all the intermediate files created during compilation and all the executables and import libraries created by the linker.

            +

            Figure 1. Clean Symbian Component context menu

            Other references
              diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/menus/freeze_exports.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/freeze_exports.htm Tue Jul 20 16:42:21 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/freeze_exports.htm Tue Jul 20 16:45:01 2010 -0500 @@ -9,8 +9,8 @@

              Freeze Exports

              -

              Right click a project in the Project Explorer, or Symbian Project Navigator view, then choose Freeze Exports. This command calls the appropriate abld command and a .def file is generated. This enables released versions of DLLs to freeze their exports, ensuring backward compatibility of a library.

              -

              +

              Right-click a project in the Project Explorer or Symbian Project Navigator view, then choose Symbian Build > Freeze Exports. This command calls the appropriate abld command and a .def file is generated. This enables released versions of DLLs to freeze their exports, ensuring backward compatibility of a library.

              +

              Figure 1. Choosing Freeze Exports on a project

              Other references
                diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/menus/freeze_symbian_comp.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/freeze_symbian_comp.htm Tue Jul 20 16:42:21 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/freeze_symbian_comp.htm Tue Jul 20 16:45:01 2010 -0500 @@ -9,8 +9,8 @@

                Freeze Symbian Component

                -

                Right-click a Symbian OS MMP file in the Project Explorer, or Symbian Project Navigator view, then choose Freeze Symbian Component (CTRL+ALT+F). This command only freezes the selected MMP file and not the entire project.

                -

                +

                Right-click a Symbian OS MMP file in the Project Explorer, or Symbian Project Navigator view, then choose Symbian Build > Freeze Symbian Component (CTRL+ALT+F). You can also right-click the file in an editor view to use the same option. This command only freezes the selected MMP file and not the entire project.

                +

                Figure 1. Choosing Freeze Symbian Component on a file

                Other references
                diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/menus/new_symbian_mmp_file.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/new_symbian_mmp_file.htm Tue Jul 20 16:42:21 2010 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ - - - - - - -Symbian OS MMP File - - - -

                Symbian OS MMP File

                -

                Click File > New > Symbian OS MMP File to launch the Symbian OS MMP File wizard.

                -
                Other references
                - - - - - \ No newline at end of file diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/menus/new_symbian_project.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/new_symbian_project.htm Tue Jul 20 16:42:21 2010 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ - - - - - - -Symbian OS C++ Project - - - -

                Symbian OS C++ Project

                -

                Click File > New > New Symbian OS C++ Project to launch the New Symbian OS C++ Project wizard.

                -
                Other references
                - - - - - \ No newline at end of file diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/menus/open_cmd_window.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/open_cmd_window.htm Tue Jul 20 16:42:21 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/open_cmd_window.htm Tue Jul 20 16:45:01 2010 -0500 @@ -9,7 +9,7 @@

                Open Command Window

                -

                Launches a Microsoft Windows Command Prompt set to the workspace directory.

                +

                Launches a Microsoft Windows Command Prompt window set to the chosen project or file's directory.

                Other references
                • Carbide Menus
                • diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/menus/open_explorer_window.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/open_explorer_window.htm Tue Jul 20 16:42:21 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/open_explorer_window.htm Tue Jul 20 16:45:01 2010 -0500 @@ -9,7 +9,7 @@

                  Show in Explorer

                  -

                  Launches a Microsoft Windows Explorer window set to the workspace directory.

                  +

                  Launches a Microsoft Windows Explorer window that shows the chosen project or file directory and its location on the hard disk.

                  Other references
                  • Carbide Menus
                  • diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/menus/preprocess_source.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/preprocess_source.htm Tue Jul 20 16:42:21 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/preprocess_source.htm Tue Jul 20 16:45:01 2010 -0500 @@ -9,7 +9,9 @@

                    Preprocess

                    -

                    Right-click to select a .c, .cpp, or .cia source file in the Project Explorer or Symbian Project Navigator view, and choose Preprocess to preprocess the file. You define the preprocess command in the Preprocess preference panel. This is also available from within a C/C++ editor view. You can use the shift or control key to select one or more of these file types across the same or different projects. The preprocess progress is displayed in the Console view.

                    +

                    Right-click to select a .c, .cpp, or .cia source file in the Project Explorer or Symbian Project Navigator view, and choose Symbian Build > Preprocess to preprocess the file. You define the preprocess command in the Preprocess preference panel. This is also available from within a C/C++ editor view. You can use the shift or control key to select one or more of these file types across the same or different projects. The preprocess progress is displayed in the Console view.

                    +

                    Preprocess menu option

                    +

                    Figure 1. Choosing to Preprocess a file

                    Other references
                    • Carbide Menus
                    • diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/reference/menus/run_codescanner.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/reference/menus/run_codescanner.htm Tue Jul 20 16:42:21 2010 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,25 +0,0 @@ - - - - - - -Run CodeScanner - - - -

                      Run CodeScanner

                      -

                      CodeScanner is a static source code analysis tool for Symbian OS™ programs written in C++. Use Run CodeScanner to examine your project code and report any issues.

                      -

                      Static analysis tools delve deep into code, exploring line by line for the sources of defects. CodeScanner is specifically for use with Symbian OS™ code. As well as identifying C++ coding convention deviations, CodeScanner identifies incorrect descriptor usage, cleanup stack errors, UID clashes, and other subtle problems that are hard to track down.

                      -

                      -

                      Figure 1. Invoking Run CodeScanner on a project
                      -

                      -
                      Other references
                      - - - - \ No newline at end of file diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/tasks/AddingClasses.html --- a/core/com.nokia.carbide.cpp.doc.user/html/tasks/AddingClasses.html Tue Jul 20 16:42:21 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/tasks/AddingClasses.html Tue Jul 20 16:45:01 2010 -0500 @@ -69,7 +69,7 @@
                      Related tasks
                      diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/html/tasks/CreatingNewProjects.html --- a/core/com.nokia.carbide.cpp.doc.user/html/tasks/CreatingNewProjects.html Tue Jul 20 16:42:21 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/html/tasks/CreatingNewProjects.html Tue Jul 20 16:45:01 2010 -0500 @@ -1,11 +1,11 @@ - Creating New Projects + Creating New Symbian OS C++ Projects -

                      Creating New Projects

                      +

                      Creating New Symbian OS C++ Projects

                      New projects are created using the New Project Wizard. Carbide includes a number of templates that make creating projects for different SDKs and executables quick and easy.

                      NOTE You must have at least one recognized SDK installed before you can create a project. See the SDK Preferences panel to determine if the installed SDKs are recognized by Carbide.c++ IDE. If the SDK you have is not recognized, you may still be able to add it to the Discovered Symbian OS SDK list.

                      diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp.doc.user/intro/tutorialsCarbideExtContent.xml --- a/core/com.nokia.carbide.cpp.doc.user/intro/tutorialsCarbideExtContent.xml Tue Jul 20 16:42:21 2010 -0500 +++ b/core/com.nokia.carbide.cpp.doc.user/intro/tutorialsCarbideExtContent.xml Tue Jul 20 16:45:01 2010 -0500 @@ -12,7 +12,7 @@ @@ -20,7 +20,7 @@ @@ -28,13 +28,14 @@ - Learn how debug applications on remote devices using the TRK debug agent. + Learn how debug applications on remote devices using the TRK remote agent. + diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp/book.css --- a/core/com.nokia.carbide.cpp/book.css Tue Jul 20 16:42:21 2010 -0500 +++ b/core/com.nokia.carbide.cpp/book.css Tue Jul 20 16:45:01 2010 -0500 @@ -1,5 +1,5 @@ /* - Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). + Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. License: http://www.eclipse.org/legal/epl-v10.html */ @@ -12,7 +12,7 @@ /* 20091007 added verdana and ariel to list to match SFO website fonts choices */ body, p, table, li { font-family: Verdana, Ariel, Helvetica, sans-serif; - font-size: 1em; + font-size: 1.0em; font-weight: normal; } @@ -32,11 +32,15 @@ /* For headlines at the top of a view, add space */ /* 20090224-changed green fade to gold header image */ h1, h2, h3 { - background-image: url(icons/gold_header.png); + background-image: url(html/images/gold_header.png); background-repeat: no-repeat; padding:10px 0px 10px 12px; } +/* 20091007 SFO styling added */ +h1.NavTitle { font-size: 1.2em } +h3 .NavListTitle { font-size: 1.1em } + li { margin-bottom:8px; margin-top:8px; @@ -53,7 +57,7 @@ } .listing { - background-color: #ffe869; + background-color: #FFFFCC; font-family: "Courier New", Courier, mono; font-size: 1.1em; color: #000000; @@ -97,7 +101,7 @@ } th { - background-color: #8FCAE7; + background-color: #66CC66; } div.ol.p { @@ -116,7 +120,7 @@ div h5, div h4 { padding:5px 0px 5px 12px; - background-color: #ffd62c; + background-color: #D3DAD4; font-weight:bold; color: #000000; } @@ -174,4 +178,4 @@ a:link { color: #026690 } a:visited { color: #555555 } -aa:hover { color: #FFD62C } +a:hover { color: #FFD62C } diff -r 0b7be06a7bee -r 0d551b392c77 core/com.nokia.carbide.cpp/html/help_home.html --- a/core/com.nokia.carbide.cpp/html/help_home.html Tue Jul 20 16:42:21 2010 -0500 +++ b/core/com.nokia.carbide.cpp/html/help_home.html Tue Jul 20 16:45:01 2010 -0500 @@ -6,12 +6,12 @@ Using the Carbide help system - + - +
                      Carbide icon
                      Carbide icon
                      @@ -22,24 +22,20 @@ -
                    • Connecting, updating, and installing remote agents - +
                    • Carbide Portal +
                    • Carbide examples and tutorials - +
                    • Key Shortcuts