summaryrefslogtreecommitdiff
path: root/src/plugins/qnx/qnxplugin.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Qnx: Add device runtime check to build stepsEl Mehdi Fekari2014-02-111-2/+2
| | | | | | | | | | | | Extend the previous "debug token check" build step to a more generic "device status step" build step that can check both debug token and device runtime. Task-number: QTCREATORBUG-9709 Change-Id: I50fd3eb88b692678af6f0204455165e2cdcf41b2 Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com> Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
* Implement BlackBerryConfigurationManager testRafael Roquetto2014-02-101-0/+82
| | | | | Change-Id: If7dba1fe1dae3a25aa2e991c85ed724101241a22 Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
* QNX: Use BarDescriptorDocument API to prepare bar-descriptor for deploymentFrantisek Vacek2014-02-051-0/+61
| | | | | | | | | | | | Patch is refactoring create package step to use new BarDescriptorDocument class when bar-descriptor.xml is prepared for deployment. BarDescriptorDocument API is extended to allow this. Change-Id: If00fba3310c5acf1cc8feefe0cf919aa2a05637e Reviewed-by: Tobias Nätterlund <tobias.naetterlund@kdab.com> Reviewed-by: Mehdi Fekari <mfekari@blackberry.com> Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
* BlackBerry: Refactored BarDescriptorDocumentTobias Naetterlund2014-01-271-0/+197
| | | | | | | | | | | | | | | | | | | The BarDescriptorDocument now operates directly on the underlying QDomDocument, and is much better at keeping the tags on their original lines. Any new values are appended to the end of the document. A generic API is provided for changing the values inside the document, BarDescriptorDocument::setValue(..). BarDescriptorDocument no longer depends on the BarDescriptorEditorWidget, which should make it easier to implement splitting of the editor. Task-number: QTCREATORBUG-11012 Change-Id: Icfd681e3af016ea819b99b8cad2cede46600e910 Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com> Reviewed-by: Mehdi Fekari <mfekari@blackberry.com> Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com>
* Fix BlackBerryConfigurationManager singletonRafael Roquetto2014-01-131-1/+0
| | | | | | | | | | The usage of a static variable instead of a pointer guarantees it will be constructed and destructed only once. Change-Id: I7f587ec131b43fe5685122e9a384f1871dcdf790 Reviewed-by: Mehdi Fekari <mfekari@blackberry.com> Reviewed-by: David Kaspar <dkaspar@blackberry.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Merge remote-tracking branch 'origin/3.0'Eike Ziller2014-01-081-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: share/qtcreator/debugger/dumper.cpp share/qtcreator/debugger/dumper_p.h share/qtcreator/debugger/test/main.cpp src/plugins/debugger/gdb/classicgdbengine.cpp src/plugins/debugger/gdb/pythongdbengine.cpp src/plugins/debugger/lldblib/guest/lldbengineguest.cpp src/plugins/debugger/lldblib/guest/lldbengineguest.h src/plugins/debugger/lldblib/guest/main.cpp src/plugins/debugger/lldblib/ipcengineguest.cpp src/plugins/debugger/lldblib/ipcengineguest.h src/plugins/debugger/lldblib/ipcenginehost.cpp src/plugins/debugger/lldblib/ipcenginehost.h src/plugins/debugger/lldblib/lldbenginehost.cpp src/plugins/debugger/lldblib/lldboptionspage.cpp src/plugins/qbsprojectmanager/qbsstep.cpp src/plugins/qbsprojectmanager/qbsstep.h src/plugins/qmlprofiler/canvas/qdeclarativecanvas.cpp src/plugins/qmlprofiler/canvas/qdeclarativecanvas_p.h src/plugins/qmlprofiler/canvas/qdeclarativecontext2d.cpp src/plugins/qmlprofiler/canvas/qdeclarativecontext2d_p.h src/plugins/qmlprofiler/canvas/qmlprofilercanvas.cpp src/plugins/qnx/blackberrycheckdevmodestep.cpp src/plugins/qtsupport/debugginghelper.cpp Change-Id: Ie9fd0a885fb6264a6a8a72daee071b75bcbd2e9d
| * Incremented year in copyright infoRobert Loehning2014-01-081-1/+1
| | | | | | | | | | | | Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* | Qnx: Add a build step for checking the device's debug tokenEl Mehdi Fekari2013-11-201-2/+2
|/ | | | | | | | | | | | | This patch replaces the development mode check build step by a debug token check which privdes more explicit error message if the device's debug token is not valid. Task-number: QTCREATORBUG-9673 Task-number: QTCREATORBUG-9001 Change-Id: I0a6148cc533156f3bfd6acbeb4abec2713b37b3c Reviewed-by: Tobias Nätterlund <tobias.naetterlund@kdab.com> Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
* Qnx: Add new QccToolChain class for qcc compilersEl Mehdi Fekari2013-10-291-0/+5
| | | | | | | | | | | | | | | | | | | | | Qcc compiler doesn't support "dumpmachine" option provided by the gcc to get a list of supported abis from the compiler, and needs to pass -Wp option when running qcc to get predefined macros and header paths. GccToolChain fails to get those information from qcc and print warning messages on the console. This patch adds new QccToolChain class and reinterprets the compiler options to detect predefined macros and header paths. It also provids list of supported abis and suggested mkspecs. Task-number: QTCREATORBUG-10116 Change-Id: Ic48d5c58c5b957f5a8536248888c9a63ca499f34 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Qnx: Update copyright informationEl Mehdi Fekari2013-10-161-2/+2
| | | | | | Change-Id: I10e5f7b4c9d0d527f8df34aa425a2a0bdaac5243 Reviewed-by: David Kaspar <dkaspar@blackberry.com> Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
* Qnx: Momentics Cascades project importerFrantisek Vacek2013-10-021-0/+2
| | | | | Change-Id: I232d97cd1570b37f694540337b1075800e330e97 Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
* Apply 'static' pattern to MimeDatabasehjk2013-09-031-1/+1
| | | | | | | | Also adjust and streamline using and surrounding code. Change-Id: I6a8b05126bdcbb74ff611b21c7cb3c5902a2d5ca Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* TaskHub: Move code to be more conform with other singletonsTobias Hunger2013-08-191-2/+2
| | | | | | | | | | | Make methods static and add a instance() method for Signals/Slots. Remove ProjectExplorerPlugin::taskHub() method and use the new ones instead. Change-Id: Ifae24ff19579fc524cbd61bddc826095c443adfa Reviewed-by: Daniel Teske <daniel.teske@digia.com> Reviewed-by: hjk <hjk121@nokiamail.com>
* TaskHub: De-noise user codehjk2013-08-021-1/+1
| | | | | Change-Id: Ieb559e884fb08c96d739cf7684389ff740a6233e Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Qnx: Refactor BlackBerryConfigurationMehdi Fekari2013-07-241-0/+5
| | | | | | | | | | | | Improve the NDK setting page to enable managing multiple NDKs. * Refactor BlackBerryConfiguration to support multiple configurations * Add auto detected kits for installed NDKs * Add/Remove manual NDKs Change-Id: Icbc850551da3f729ccaa3473da720ade3051adaf Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> Reviewed-by: Wolfgang Bremer <wbremer@blackberry.com>
* UI text: fix caps and punctuation in QNX textLeena Miettinen2013-05-231-1/+1
| | | | | | Change-Id: I5f09a1275806b93f777b6f6e8ebb3cad9cf1fa05 Reviewed-by: Tobias Nätterlund <tobias.naetterlund@kdab.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
* BlackBerry: Only add the Bar Descriptor category once to the taskhubTobias Nätterlund2013-04-301-0/+4
| | | | | Change-Id: Iaaa565559a38753bb08ef986557d2ca489e5e190 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* Mime: Use string comparisons instead of regexps for simple globbinghjk2013-04-171-1/+1
| | | | | Change-Id: Ia894f3663f43088cdb2d8cb685bcebecaded8146 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* QNX: Refactored connection handling for BlackBerry devicesTobias Nätterlund2013-03-281-0/+3
| | | | | | | | | | | | | | | | The blackberry-connect connection is now established at Qt Creator startup, and taken down when Qt Creator shuts down. The user also has the ability to disconnect manually in the Device settings widget. The connection status is shown in the Devices settings widget, as well as in the project selector. And it is impossible run or debug an application without having the device connected. Change-Id: I64f2e48a647e6d850851d2f20d0ec7bbd5980ea5 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com> Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com> Reviewed-by: Mehdi Fekari <mfekari@rim.com>
* QNX: Abort deployment if device is not in Development ModeTobias Nätterlund2013-03-251-0/+2
| | | | | | | | | | | | | | | This adds a new deploy step (BlackBerryCheckDevModeStep), which checks for Development Mode being set on the device. If not set, the deployment stops early on in the process. Without this step, the deployment would not fail until after uploading the package. Moved blackberry-deploy into a constant, as it's used in multiple places by now. Change-Id: I813754108fb4be281e752b12ac56d4f0b302077d Reviewed-by: Mehdi Fekari <mfekari@rim.com> Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com> Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
* Qnx: Fix warningOrgad Shaneh2013-03-181-3/+1
| | | | | | | | core unused. mimeDatabase() is static Change-Id: I4f940cc16c5a3f00a20948f8fdf52af5a6ba0893 Reviewed-by: Tobias Nätterlund <tobias.naetterlund@kdab.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* Initial implementation of BB key managementRafael Roquetto2013-02-141-0/+2
| | | | | | Change-Id: Iba9c264b6c5809a0714da69591248fc2962c6526 Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* QNX: Remove the image wizard extension for BlackBerry wizardsTobias Nätterlund2013-02-041-2/+0
| | | | | | | | The icon and splashscreens are easier to configure now, with the bar descriptor editor in place. Change-Id: Ieaf48a5eef880c709d77af8bfc7b9e3d467c0e1e Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
* Merge remote-tracking branch 'origin/2.6'Oswald Buddenhagen2013-01-311-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/plugins/autotoolsprojectmanager/AutotoolsProjectManager.pluginspec.in src/plugins/debugger/qtmessageloghandler.cpp src/plugins/debugger/qtmessagelogwindow.cpp src/plugins/madde/maemodeployconfigurationwidget.cpp src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp src/plugins/qmldesigner/designercore/include/widgetqueryview.h src/plugins/qmldesigner/designercore/metainfo/metainfoparser.cpp src/plugins/qmldesigner/designercore/model/modelnodecontextmenu.cpp src/plugins/qmldesigner/designercore/model/modelnodecontextmenu.h src/plugins/qmlprojectmanager/qmlprojectapplicationwizard.cpp src/plugins/qnx/bardescriptormagicmatcher.h src/plugins/qt4projectmanager/profilekeywords.cpp src/plugins/remotelinux/deployablefilesperprofile.cpp src/plugins/remotelinux/deployablefilesperprofile.h src/plugins/remotelinux/deploymentinfo.cpp src/plugins/remotelinux/deploymentsettingsassistant.cpp src/plugins/remotelinux/profilesupdatedialog.cpp tests/auto/icheckbuild/ichecklib.cpp tests/auto/icheckbuild/parsemanager.cpp tests/auto/icheckbuild/parsemanager.h Change-Id: Ie465a578446a089e1c502d1cb1096e84ca058104
| * Incremented year in copyright infov2.6.2Robert Loehning2013-01-291-1/+1
| | | | | | | | | | Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* | tr()-Fixes in QNX plugin.Friedemann Kleint2013-01-291-1/+1
| | | | | | | | | | | | | | | | | | | | Fix capitalization of message box titles, fix some message to be in line with QtSupport. Change-Id: I6ff2b930fa8e10ef164588d76ff233e1e57ae63f Reviewed-by: Tobias Nätterlund <tobias.naetterlund@kdab.com> Reviewed-by: Mehdi Fekari <mfekari@rim.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* | QNX: Add editor for Bar descriptor fileTobias Nätterlund2013-01-221-0/+22
| | | | | | | | | | Change-Id: I7ad9bb9448ef467eea353d361b72474fe1b8c8f7 Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
* | [BlackBerry] Move NDK settings to its own categoryRafael Roquetto2013-01-191-2/+2
| | | | | | | | | | | | | | | | Also rename the associated files accordingly. Change-Id: Ibc0ca2c9840733968dafb6d790220d4d59f4a419 Reviewed-by: Mehdi Fekari <mfekari@rim.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* | Qnx: Add a BlackBerry setup page to setup the pluginMehdi Fekari2013-01-161-0/+2
|/ | | | | Change-Id: I7a15f29d1b0d25f41c8bec7c907da7c60d59dcc1 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Adjust license headershjk2012-10-051-20/+18
| | | | | Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* New QNX plugin.Tobias Nätterlund2012-07-131-0/+99
This plugin adds support for cross-compiling, deploying, running and debugging on a PlayBook or QNX Neutrino device. Change-Id: I0da7ccee40bd7ce4c0d6bdc6884d48ef23167dac Reviewed-by: Daniel Teske <daniel.teske@nokia.com>