Commit Graph

79 Commits

Author SHA1 Message Date
Christian Kandeler
6b29198874 SerialTerminal: Add qbs project file
Change-Id: Ic9b65d09424f0f28f58181d3da526127800c4d45
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2018-01-31 14:57:36 +00:00
Christian Kandeler
3bcbcfa626 Add qbs project files for some clang-related tools and plugins
Change-Id: I4882be50c6b007715f7b281f95d111abc5cda62a
Reviewed-by: David Schulz <david.schulz@qt.io>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
2017-10-23 12:18:34 +00:00
Przemyslaw Gorszkowski
2fcdc2ff0f FindInFiles: Support Silver Searcher
Change-Id: I6f0f55224f228fc1d0496c589cb71ede11d90ea5
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2017-03-16 09:26:07 +00:00
Alessandro Portale
4f8cb8b1ff AppManager: Avoid building the plugin for the 4.2 release
The appman plugin is supposed to add device support for the Qt
Application Manager. This is something which the current state of the
appman plugin does not provide, and which it will most likely do before
the release of Qt Creator 4.2.

Change-Id: I2e73e7270488097eca8cfaac2ba6ff051451f9a7
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2016-11-02 10:12:14 +00:00
Alessandro Portale
4ea332b062 ScxmlEditor: Initial import
Change-Id: I4701b77ebd4e2520f2616c42206ac17be3a12b60
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2016-09-16 12:39:49 +00:00
hjk
717ff38140 Introduce AppManager plugin to simplify work with QtApplicationManager
This is currently an empty shell.

Change-Id: I0c2e5cb4b7052c78d5a93db3a6e8d96b9affcab1
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2016-07-07 07:58:43 +00:00
Filippo Cucchetto
94fdd4d900 Added plugin for supporting the Nim programming language
The plugin support:
- basic syntax highlighting
- indentation
- project management
- run and build configuration
- debugging
- code style

Change-Id: Idfbb02a11ed570c90149a54b726beb956712e2bd
Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
Reviewed-by: hjk <hjk@theqtcompany.com>
2016-06-07 07:17:55 +00:00
Christian Kandeler
f72c927b37 qbs build: Un-break and re-add QmlDesigner product.
Change-Id: I2d4c069ef2d566ed466f0ba6a4f24a90ea6ffba9
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
2016-05-17 14:38:56 +00:00
Ulf Hermann
600e1cdcea Merge QmlProfiler and QmlProfilerExtension plugins
Change-Id: Iaa1de7afda664a7a0779f47d104f863a16a34976
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
2016-04-26 14:10:17 +00:00
hjk
aaf05f5acd Move analyzerbase to debugger
This is the first mechanical step to execute on the 'shared pool of
debugger/analyzer views' idea.

Future steps would be providing infrastructure for the view pool,
making all analyzer/debugger views use the pool and then re-extract
a sensible base for a 'analyzer-and/or-debugger' tool plugin interface.

Change-Id: I1bb392e6dd3084fc56937956bee1d6fd9530335d
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
2016-02-25 12:31:06 +00:00
Eike Ziller
db4f28d66c Add QML profiler extension plugin
Change-Id: I5beec6ec4aed8ab43833ee1a5fb7d410ce350584
2016-01-22 15:29:54 +01:00
Eike Ziller
63c1660067 Add autotest plugin
Change-Id: I904289a6cc6f14eb9fa46c3ce757e4ebc3a36f55
2016-01-22 15:25:30 +01:00
Eike Ziller
2ca5f4293f Merge Clang static analyzer plugin
Change-Id: I2c67655ac5703feda9a256d349306bad16deace7
2016-01-20 15:51:09 +01:00
Jochen Becher
d92142f149 Add new ModelEditor plugin.
The plugin is based on the 'modelinglib' library. For features and
screenshots see https://wiki.qt.io/ModelEditor

Change-Id: I857be0652a852cc69a9729f64e67134fe630af00
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
2015-09-16 12:13:36 +00:00
Christian Kandeler
cfbfeabf41 Fix qbs build.
Change-Id: Iee086eb036b49dccf058b9769b3753395b026cc7
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-07-24 16:56:33 +02:00
Christian Kandeler
6d0e12be19 Fix qbs build.
Remove left-over references to Find and Locator plugins.

Change-Id: Ica0d9c4eff0c7da6c92e4ef7d74ef3874c8dfb20
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
2014-07-05 08:45:07 +02:00
nsf
8560036d96 Add EmacsKeys plugin.
A very simple non-intrusive plugin. Adds a bunch of actions typical emacs user
would expect. Doesn't contain any default key bindings.

Change-Id: Ib30fb46c577e2fdfd4c704e7f4eee7ee27a53c29
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-04-04 14:37:24 +02:00
Joerg Bornemann
06ed0718c5 Long live the Windows RT plugin!
Done-with: Andrew Knight <andrew.knight@digia.com>
Done-with: Friedemann Kleint <friedemann.kleint@digia.com>

Change-Id: I4772938e775056d6a36a7e75f868921a74007862
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-02-25 11:46:54 +01:00
Lorenz Haas
4988b41b3f Introduce new Beautifier plug-in
Beautifier is a plug-in for source code beautifiers.
Currently Artistic Style, Clang-format and Uncrustify are supported.

Task-number: QTCREATORBUG-7489
Change-Id: I8dde9a8ba6a6a55537bfd450ec82ef966ed283c0
Reviewed-by: David Schulz <david.schulz@digia.com>
2014-02-18 07:36:12 +01:00
Christian Kandeler
9fd21d8785 ClangCodeModel: Add qbs project file.
Not all logic present in the qmake project file for determining paths and
library names is replicated here: At the moment, all paths are derived from
the LLVM_INSTALL_DIR environment variable, and the library name is assumed
to be always "clang". Consolidation can be done when stabilizing the
logic.

Change-Id: Ib1ac8cf2465262e90325addb46f821549048a172
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2014-01-07 18:05:24 +01:00
hjk
d7d27fccbc Rename plugins/qt4projectmanager to qmakeprojectmanager
This finally renames the plugin itself.

Change-Id: Ibdf4f4b4e9776c2fdc809e0127f3e1310de44bd1
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-10-29 17:57:06 +01:00
Christian Kandeler
0ee5389017 Remove support for Madde-based platforms.
With Nokia's decision to stop support for Harmattan applications
in their app store, the last remains of a use case have disappeared.

Change-Id: Ia036112de01c8c3a866da3529b4a941db11c7358
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-15 10:27:28 +02:00
Fawzi Mohamed
8d96ce557e ios: preliminary support for ios
first work in progress support for ios
* separate iosTool using xml communication used for device info and run
* iossim tool to handle the simulator
* debug prepared but not working
* separate gcc toolchain detection fix for simulator

1) add a QT built for ios
2) open a project, for example qtbase/examples/widgets/animation/animatedtiles/animatedtiles.pro
3) build/run...

Change-Id: I7e01604e416338cbe4692dfb34f5d3f31312702d
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-02 13:15:49 +02:00
Christian Kandeler
1d11fd7344 qbs project: Add properties for pulling in additional resources.
We need this to build plugins located outside the source tree.

Change-Id: Ie587b5e838bf0ce67b19d3222bbc40b53b888e69
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-10-01 15:06:10 +02:00
Christian Kandeler
92d204b012 BareMetal: Add qbs project file.
Change-Id: Ic85d94bac2c137b501e3c141749c52504a856fb0
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-09-20 17:22:30 +02:00
Christian Kandeler
7e9a413141 Fix qbs build.
There was more stuff broken by the switch to Qt Quick 2 than were
originally noticed, and the original fix was buggy as well.

Change-Id: I2b3e0619af923c52aba809355ac271b67097adf1
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-09-19 13:27:55 +02:00
Christian Kandeler
3ae8d6b36a Fix qbs build.
Commit cf56178d introduced an impressive amount of syntax errors.

Change-Id: Ibaf8b8384b06ee92b658b71f08ac8d14e92c19b0
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-09-17 07:46:06 +02:00
Jens Bache-Wiig
cf56178df1 Port welcome screen to Qt Quick 2
This ports the welcome screen to use QtQuick 2.0.
I have disabled the plugin on Qt4 builds.

Change-Id: Ia921d0747c8f7d4441c88fc9fb77b822496091f4
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-09-16 13:31:59 +02:00
Christian Kandeler
54ed620f35 Refactor qbs project files.
- Use sub-projects.
- Move the main application and the application header products
  into dedicated files.
As a result, qtcreator.qbs becomes much simpler to understand,
consisting now of just a bunch of global properties and a few sub-project
references.

Change-Id: Ic7300d489d3982394be5ad1d12a79a2914320298
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-06-25 17:05:42 +02:00