Project Home
Project Home
Trackers
Trackers
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
wiki3786: DownloadIDE4.7 (Version 24)

IDE 4.7#

IDE is an acronym which stands for Integrated Development Environment and a short form for the QNX Momentics IDE. The IDE is based on Eclipse and CDT (open source projects). It provides a Graphical User Interface for developing applications for the Neutrino Real Time Operating System (RTOS). The IDE runs on Windows and Linux hosts, uses cross-platform compilers for Neutrino, and supports "target machine" management with remote running and debugging of applications.

This page is for experimental drops of release for IDE 4.7. You can try this version of IDE after you install one of the IDE 4.7 integration builds. We welcome your suggestions for improvement.

For additional plugins see Add-ons for IDE 4.7 page.

For bug fixes only in IDE 4.7 see Download IDE4.7.1 page.


Release build 201006232051, IDE 4.7 GA (part of QNX SDP 6.5.0) Download#

Bugs fixed in this build

  • [77454] Memory Analysis: Leaks on exit sometimes are not reported (timeout issue)
  • [76964] System Profiler: Address Translation doesn't work if referenced binary file is not in a CDT project with the qcc toolchain
  • [76850] Qnx debugger is using non-optimal command set when running from shortcut
  • [76578] System Profiler should allow users a way to specify how the data in user events are extracted and displayed
  • [76489] System Builder: project.bld not handling special chars
  • [67739] New QNX C/C++ Project wizard does not have working set selection

Integration build 201005052057 Download#

Projects & Build

  • [76132] Fixed problem pressing Apply and then OK in the QNX C/C++ Project Properties duplicating the POST_BUILD commands
  • [76264] The obsolete conversion wizard for QNX 6.2.0 projects is removed
  • [76353] Fixed accidental removal of user-defined variants from the the EXTRA_SILENT_VARIANTS in common.mk
  • [76361] Fixed dangling carriage-return characters in common.mk file on Windows hosts that caused macro definitions in common.mk to be unterminated
  • [76466] Fixed unintended recursion into non-CPU directories in QNX C/C++ Projects on Windows hosts
  • [76581] Fixed performance degradation in the scanner discovery (for indexing) of QNX C/C++ Projects
  • [76583] Fixed problem in re-building QNX C/C++ Projects that have cycles in their transitive project dependencies

System Builder

  • [76489] Fixed corruption of project.bld file on path names containing XML special characters such as "&"

Integration build 201004132039 Download#

Debug

  • [74430] CDT Bug 221844 Support for multiple breakpoints generated by gdb 6.8 on c++ code
  • [61209] CDT Bug 304010 Support for viewing complex data structures in Variables view with base classes and namespaces
  • [75273] Fixed bug with duplicate thread numbers showing up instead of removing thread for dead threads (req 6.8 gdb or greater)

Memory Analysis

  • [70333] Fixed export for bin and bands order - events now ordered by event id
  • [76105] Fixed invalid bands generated in Bands page for memory > 128 bytes
  • [75645] Matching allocation status is not updated while application is running
  • [75145] IDE's memory analysis import can only specify executable but not other shared libraries

Build

  • [75694] Fixed some corrupting of common.mk issues when using QNX project configuration editor

Application Profiler

  • [75186] For sample profiling time for Threads was incorrectly aggregated if same function was called by many threads

System Profiler

  • [75221] Thread Call Stack not working/showing stack in certain cases

Integration build 201003010000 Download#

Plaform & CDT

  • Eclipse Platform 3.5.2
  • CDT 6.0.2

Memory Analysis

  • Added Memory Problems and Memory Traces views - they would show data instead of controls in editor
  • Added advanced filtering and grouping for Memory Problems and Memory Tracing views
  • [73774] Icons on Settings tab give user no feedback when pressed
  • [73773] When process isn't running, the Setting tab disappears.
  • [70319] IDE fails deleting output.mudflap file
  • [70657] Memory Events and Problem views are now cleaned up properly when session is closed
  • [73838] Missing snapshot events

Application Profiler

  • [72249] Missing data when copying contents from Execution Time view

Project & Build

  • [73425] Support for the ARM v7 target platform variant
  • [73518] Fix problems in building makefile projects targeting PPC SPE variant
  • [74367] Discovery of include paths and macro definitions in QNX C/C++ Projects now correctly observes and persists the "indexer variant" selection
  • [67951] QNX C/C++ projects can now use relative paths (e.g., ../../path/to/dir for extra includes paths and library search paths

C/C++ Development

  • [73021] "Add Include" action in the editor now works in the presence of syntax problems and does not require a project build
  • [71212] Improved accuracy of auto-discovery of shared library search paths in launch configurations, especially for PPC SPE and ARM v7 variants
  • [73806] Support for per-language discovery of includes and macro definitions in mixed C and C++ projects, e.g., enabling __cplusplus macro in common header files
  • [70339] Need a way to override workspace-wide default compiler settings

System Builder

  • [73431] Support for the ARM v7 target platform variant
  • [71146] Fixed searching for binaries and other files in projects targeting the PPC SPE variant
  • [68021] Fixed inference of file types for binary files such as dhcp.client that have dots in their names, when importing build files
  • [69975] Added photon/bin and other standard binary paths to default search path
  • [74578] XIP settings for data and code are now observed by the mkifs build file exporter
  • [71181] Support for latest ldqnx.so on MIPS platform
  • [69454] BSP Import - Garbled error message on legitimate failure to import build file
  • [70401] System Builder sets absolute Search Paths when importing BSPs in Momentics 4.6
  • [68666] IDE should support archive file in double-zip format
  • [68218] Source import wizard should remember last directory for picking up .zip files

Code Coverage

  • [68226] Code coverage sessions view refresh collapses view
  • [68227] Remove all coverage markers also collapses session tree
  • [67988] Code coverage markers don't play nice with folding code blocks
  • [71563] Non coverable source lines shown as not covered in report
  • [73332] Makefile CodeCoverage Project causes Error Messages
  • [70386] No code coverage for libs since not possible to open dialog in what sources from libs are selected

System Information

  • [27185] Connection information should report "full side channels" in hex
  • [68033] System info log launch has too small buttons for process selection
  • [68291] System Resources CPU graph now calculates time correctly for multicore systems
  • [74868] Target File System Navigator remove target functionality deletes target project and contents without warning
  • [74865] Disabling all table parameters in the Target File System Navigator causes errors to appear
  • [74862] Target File System Navigator "Show Files in Tree" option has no effect when "Show Table" is disabled
  • [74857] IllegalArgumentException appears in the log when clicking on shared save log configuration in System Information Logging Configuration dialog
  • [74856] Refresh of processes on disconnected target should not be allowed in System Information Logging Configuration
  • [74007] Target File System Navigator overwrites existing files despite user's intervention
  • [71553] Drag & drop within target file system navigator loses file
  • [74366] Qconn connection problem when HW_SERIAL is set with non-alphanumeric chars
  • [70775] Target file system navigator: wrong size information for large files

System Profiler

  • [41739][67113] Exported trace files that only contain a small amount of data should now load correctly
  • [44603] The prompt to open trace dialog that appears after running a kernel trace, now has a "Remember my decision" checkbox
  • [69934] Unrepairable and corrupt trace files are now indicated as such. Previously these would cause System Profiler to crash
  • [70323] Control events can no longer be filtered via the kernel trace launch configuration, as the IDE needs these events to properly parse kev files
  • [72056] Why Running view should no longer report errors for certain scenarios
  • [72217] System Profiler now warns when a matching process is not found for a binary in address translation. Users are presented with a dialog allowing them to pick the process in their trace that matches the binary
  • [72247] New statistics for running, ready and blocked time (sum)
  • [73543] Using the "Set All Selected Properties To..." button of the Kernel trace launch configuration should no longer cause errors
  • [74867] Full Trace Event log no longer hangs when quickly modifying the trace filters


Integration build 200908052001 Download#

Plaform & CDT

  • Eclipse Platform 3.5 with P2 provisioning system
  • CDT 6.0

Project & Build

  • [69642] C/C++ editor complaining about errno
  • [69291] Can't disable Builder for QNX C++ project
  • [69179] AbstractLockableException hangs IDE
  • [68218] Source import wizard should remember last directory for picking up .zip files
  • [66611] QNX specific "Convert to C/C++ Project" wizard should be removed
  • [64002] Co-existence between 6.3.2 and 6.4.0: doesn't work for non-QNX projects
  • [56940] Qnx Project cannot make another debug configuration
  • [55529] Missing INCLUDE path / Wrong EXTRA_INCVPATH value
  • [52051] New Project Preferences rports an error in build variants - will not allow any other settings changes

C/C++ Development

  • [69995] Group Launch - update from CDT
  • [67152] Renaming the project of a debug configuration makes the configuration disappear
  • [66996] Usability and Extensibility of CDT Working-set Build Configs

System Information

  • [68877] System Blocking Graph casual column heading
  • [65003] Target File System Navigator to have file path line

System Profiler

  • [69249] Filter locking

Memory Analysis

  • [62461] AM9.4 - mallocg/malloc_g_test.sh - FAILS everywhere
  • [61291] Memory Analysis - Bins or Bands - Play button action is broken




Active Tab Versions Inactive Tab - left sideAssociations Inactive Tab - left sideAttachments Inactive Tab - left sideBack LinksInactive Tab - right side  
    Version From To Version Comment Created By
    Version 24 Elena Laskavaia  -  08/09/2010
    Version 23 Elena Laskavaia  -  07/19/2010
    Version 22 Elena Laskavaia  -  07/19/2010
    Version 21 Andy Jin(deleted)  -  07/19/2010
    Version 20 System Builder fixes for May 6 drop Christian Damus(deleted)  -  05/06/2010
    Version 19 Projects and build fixes for the May 6 drop Christian Damus(deleted)  -  05/06/2010
    Version 18 Andy Jin(deleted)  -  05/06/2010
    Version 17 Elena Laskavaia  -  04/15/2010
    Version 16 Elena Laskavaia  -  04/15/2010
    Version 15 Elena Laskavaia  -  04/14/2010
    Version 14 Andy Jin(deleted)  -  04/14/2010
    Version 13 David Cummings(deleted)  -  03/02/2010
    Version 12 Elena Laskavaia  -  03/01/2010
    Version 11 Elena Laskavaia  -  03/01/2010
    Version 10 Andy Jin(deleted)  -  03/01/2010
    Version 9 Remaining PR numbers Christian Damus(deleted)  -  03/01/2010
    Version 8 Some PR associations Christian Damus(deleted)  -  03/01/2010
    Version 7 Christian Damus(deleted)  -  03/01/2010
    Version 6 Elena Laskavaia  -  03/01/2010
    Version 5 Elena Laskavaia  -  03/01/2010
    Version 4 Elena Laskavaia  -  03/01/2010
    Version 3 Andy Jin(deleted)  -  08/07/2009
    Version 2 Andy Jin(deleted)  -  08/07/2009
    Version 1 Andy Jin(deleted)  -  08/07/2009