Commit Graph

31523 Commits

Author SHA1 Message Date
Orgad Shaneh
54785e5353 Fix Windows compilation
Change-Id: Iebb52b369ddd1e36283835909b769621deba5c3a
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-09-02 14:24:50 +02:00
hjk
e68291e025 Core: Remove MainWindow::editorManager() accessor
Change-Id: Ic22cb1b0313ba51fa144b31117c6b005da0a4bff
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-09-02 12:42:26 +02:00
hjk
25cde41ea6 Core: Remove unused functions from MainWindow
Change-Id: I4f399aa01fc1ef27e35d759ccc74584b8df1ca07
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-09-02 12:42:20 +02:00
hjk
e3ffb95b90 ProgressManager: Remove unused constructor parameter
Change-Id: I0c27f54c813cfba1c9e940b2431a0950fd1e4b8d
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-09-02 12:42:05 +02:00
hjk
64f941ae38 Core: Remove ICore::appMainWindow()
Not seriously needed.

Change-Id: Ide001ce83f9e86306f5d13597716d2ab0d50abbf
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-09-02 12:41:56 +02:00
hjk
df36184371 Core: Static pattern for ProgressManager, clean up all users
Change-Id: I4af8793ca69a3af9e99baeb7c31dad3864266f91
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-09-02 12:41:47 +02:00
Christian Strømme
ba1d8e2c4d Android: Improve the Keystore and Certificate dialog.
- Display all information in one place.
- Checkbox to enable the certificate to use the same password as the
  Keystore.
- Display information when alias field is empty.
- Misc. layout changes.

Task-number: QTCREATORBUG-10061
Change-Id: I99a3e7019dfbf72bcd2374594f3ebe45c26680d2
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Reviewed-by: BogDan Vatra <bogdan@kde.org>
2013-09-02 12:13:07 +02:00
Christian Strømme
e90633a8fa Android: Don't create a certificate if the alias field is empty.
We need to make sure that the user fills in the alias field before we
generate the certificate. If the certificate does not have an alias,
the package creation step will only create debug packages.

Task-number: QTCREATORBUG-10050
Change-Id: I247c7218a55ec86bdb1408c90f7f403b2ebbe2a4
Reviewed-by: BogDan Vatra <bogdan@kde.org>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-09-02 12:12:49 +02:00
Orgad Shaneh
f0147ba19f VCS: Use better terms on checkout wizard for DVCS
Change-Id: I9064c71787dbfb1eee6f8f473df39dda23a1252a
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-09-02 11:50:36 +02:00
Orgad Shaneh
3eac49d9c3 Git: Show progress on clone
When stderr is not a terminal, --progress should be passed
to display progress

Task-number: QTCREATORBUG-6565
Change-Id: I59ba731cab55d0dd7de5e11cefe7dd254505ee11
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-09-02 11:50:34 +02:00
Orgad Shaneh
aefd61478a VCS: Replace AbstractCheckoutJob with Command
Command now provides the same functionality. Deduplicate code.

Change-Id: I789f021050471281870b6ef6a81a94e66fbdf0c7
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-09-02 11:50:10 +02:00
Orgad Shaneh
27e53f746f VCS: Enable terminating a command
Change-Id: I2160a22e300aca9b38e28257375c8e0be2026d12
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-09-02 11:49:08 +02:00
Daniel Teske
0aae98fb13 Android: Only create Kits for the newest toolchains
It's rare that users will want older toolchains.
In updateAutomaticKits distinguish between a Kit being removed since
the toolchain doesn't exist anymore. Which happens on e.g. changing
the ndk path. If the toolchain still exists, then it isn't the
newest anymore, so demote the Kit to a manual kit thus enabling the
user to remove it if he no longer needs it.

Change-Id: I59203abc9bed5f2c46a002cea68fd72a84283840
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-09-02 11:37:05 +02:00
hjk
7dd56b5b16 Analyzer: De-noise
Change-Id: I6c461c972a55a3b1efada0a068b33ca929d9ddc1
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-09-02 10:54:13 +02:00
El Mehdi Fekari
0e669ace19 Qnx: Fix device connection issue
BlackBerry device connections need the Qnx environments
to be set first to find the path to the conenct.jar package.
The device connection at startup needs to wait
for the Qnx setting to be loaded.

Change-Id: I89ad41a65da951f9f9c7a702346f8d4bb428d1cd
Reviewed-by: Tobias Nätterlund <tobias.naetterlund@kdab.com>
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
2013-09-02 10:40:20 +02:00
Daniel Teske
7f6265f62f Android: Ensure that our autodetected kits stay sticky
Change-Id: Id62c9ffb875f5bb9e19b04d477d85726c2503964
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-09-02 10:40:19 +02:00
Tobias Hunger
ce28e36219 QmlDesigner: Plug mem leak when design mode is not opened
Change-Id: I4917dd3dd1d85b7eb35dce50d2283ac2039c0a2e
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-09-02 10:17:13 +02:00
Christian Stenger
81d9d9126f Squish: Test for debugging empty main for Qt/C/C++
Change-Id: I774a610b1dab5b4db4f62ff267084aad9095d3a7
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-09-02 10:06:08 +02:00
Orgad Shaneh
c71e8998de Rename editorName -> documentName
It now references a document, not an editor

Change-Id: I2bab07e2a37fcde511987239cb711ef0ff20473d
Reviewed-by: David Schulz <david.schulz@digia.com>
2013-09-02 08:05:16 +02:00
Mehdi Fekari
05d2c28ea7 Qnx: Remove invalid auto detected kits/qt versions
Change-Id: I9bd528a636ed64b581dad0b20b595451c7b87370
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
2013-08-30 17:02:44 +02:00
Nikolai Kosjar
fc731a3a67 CppTools: Introduce LocatorData
Until now the locator filters CppLocatorFilter, CppClassesFilter and
CppFunctionsFilter used unnecessarily their own SearchSymbols instance.
The results were also saved separately, which was unfavorable since e.g.
the functions and classes data could be shared.

Starting with this patch an instance of LocatorData will serve all
mentioned filters.

This saves about 20MB of memory after indexing the Qt Creator project.

Change-Id: I8a34b67eb9fe0e5c68ba6e7c8f576389c78efc6f
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-08-30 16:42:26 +02:00
hjk
de1ec22424 Debugger: Don't enable gdb remote cache by default
The reasons for the always using this are history.

Change-Id: If2b888eeea2af37fe56bdcb934b525e87976acbc
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-08-30 16:28:31 +02:00
Tobias Hunger
144e79ec54 Small cleanup
Change-Id: I516c0d0f5796a72ae97c0fbd105fcbc4d47a5a09
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-08-30 16:28:21 +02:00
Christian Kandeler
6fac4b855d Fix qbs build on OSX.
Change-Id: Ibd25ac14a9a93160c1fca7e2bdf1a4a9ae050ff8
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-08-30 15:52:09 +02:00
Tobias Hunger
06db1100c6 BaseQtVersion: Ensure that frameworkbuild is initialized properly
Change-Id: Ia4cba9c143ffdc8f5bf6e27c46d8aa14d4e4b760
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-08-30 15:41:15 +02:00
Christian Kandeler
c0372cbb4c Fix qbs build without qbs submodule.
"Properties" semantics strike again.

Change-Id: Ie07574ae709ad323265dec59dba53451820e1c96
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-08-30 14:56:57 +02:00
Nikolai Kosjar
f0c9ef58ec CppTools: Fix displaying symbols of CppLocatorFilter
The left column of the locator filter displayed the fully qualified
name, which is a bit too long...

Regression introduced by commit 760aa0f.

Change-Id: I57fb44cd205c6e54158de22b6638e4a28014749c
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-08-30 14:51:12 +02:00
jkobus
e7b015e911 Compile fix for 99f22de6ba
Change-Id: Iac7bc5b2d771959f370760a9b1cd2a0e5d0fa2a5
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-08-30 14:49:34 +02:00
Nikolai Kosjar
b4a121a90a CppTools: Ignore generated symbols in SearchSymbols
...e.g. qt_metacall() etc from the Q_OBJECT macro.

This affects the results of the cpp locator and find filters.

Change-Id: I2f9ff1210f3705baddadd486d700ee8be9a44a20
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-08-30 14:39:08 +02:00
Christian Stenger
8ff61e3036 Squish: Enable Qt5 for suite_qtquick test cases
Change-Id: I84caf3b4c47badcf444242b6fbc52090ccb5680a
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-08-30 14:37:54 +02:00
Christian Stenger
1cecc5b0f7 Squish: Make sure current documentation is loaded
Change-Id: I6d45ce482de3f61a14953bbb7714b1293aa2459b
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-08-30 14:37:36 +02:00
jkobus
86f9a2b7e6 Fix generic highlighter autotest
Change-Id: I35994a8c29374edfeb8a230af10c2a3277232f22
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
2013-08-30 14:19:37 +02:00
hjk
513b884dfc Debugger: Silence warning on empty debugger settings in legitim cases
Change-Id: Ibaa830f615a3d739a198a9550cd955dc9151c009
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-08-30 14:13:05 +02:00
Orgad Shaneh
841aa19853 QmlDesigner: Plug a memory leak
Change-Id: I608b254b06db923c0ad718a15c4d697ba580c006
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-08-30 14:05:32 +02:00
Tobias Hunger
05dbc26cc3 Core: Small cleanups
Change-Id: Id85ef2e53f42fd934716d07e1bfc7ec14a59f878
Reviewed-by: Kurt Pattyn <pattyn.kurt@gmail.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-08-30 13:31:55 +02:00
hjk
71affce4e4 ModeManager: Force use of static interface
Change-Id: I314ca347fd0fad30bf5ac6a6d4c67db8e5687065
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-08-30 13:30:29 +02:00
Tobias Hunger
fc16156ff1 TaskHub: Make instance() return a QObject*
Change-Id: I508cd2df7ad8de02c8e46fe65e6905d1a41b2bb9
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-08-30 13:17:44 +02:00
Tobias Hunger
50945b0a18 PluginManager: Small docs update
Change-Id: I0d0e021a272f818746d2482a5ba0c536bf125539
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-08-30 12:46:00 +02:00
hjk
f33a9813b1 Debugger: Fix configuration upgrade path from 2.8
Change-Id: I67547dfad529ebb918741721b691c39bb0e69720
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-08-30 12:44:33 +02:00
hjk
99f22de6ba TaskHub: Add convenience function to add a task and clean up users
Change-Id: I5c76f8af720092d4e47b1a9fa889fb3a7010f21f
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-08-30 12:44:10 +02:00
Orgad Shaneh
fc6ff05472 VCS: Update progress bar for commands that output progress
Change-Id: I643df94c72068259817092d7d48f71984288fdb5
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-08-30 12:19:25 +02:00
Daniel Teske
6c582e0180 Android Manifest Editor: Show available targets in combobox
Task-number: QTCREATORBUG-9682
Change-Id: I0454d96ff0a1df370e0b9197ae536bf5ae632ac2
Reviewed-by: BogDan Vatra <bogdan@kde.org>
2013-08-30 12:05:04 +02:00
hjk
87a0f018ed QmlProfiler: Simplify QmlProfilerClientManagerPrivate
Change-Id: Ib43417ef11ba9d052869e5088dd4c0cc551261c6
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-08-30 11:36:45 +02:00
hjk
d66369e21d Core/Help: Clean up HelpManager interface and users
Change-Id: Ia6edf583f2a002d7c6f4878df670a78614ea087d
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-08-30 11:34:39 +02:00
hjk
975e1be2ab Compile fix
Change-Id: I522fa14be958284fb8ed3ff4626a31b8ee575546
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-08-30 11:29:48 +02:00
hjk
68537ef0f3 Core: Force use of static DocumentManager interface
Change-Id: Ieb2c0ecd3d34a3aad653c6eb5b00bc20d2c61986
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-08-30 11:27:55 +02:00
hjk
e520c38f41 Core: Remove deprecated accessors
Also adjust user code.

Change-Id: I60935942a7012e6a0d6091ffbc89d69289366e35
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-08-30 11:25:59 +02:00
hjk
eb724f3772 EditorManager: Use interface directly instead of going through ICore
In the majority of cases we were doing that anyways, having two
ways is just needlessly confusing.

Change-Id: Ied362a702c23beee528368d74df1f2aabe5807f8
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-08-30 11:25:51 +02:00
hjk
4a24df38a3 EditorManager: Use static pattern, adjust surrounding code
Change-Id: I3255a0150cd9a730336456c5a9f986eb74fefbff
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-08-30 11:22:56 +02:00
hjk
e1823072a1 CorePlugin: Use static VariableManager functions where appropriate
Change-Id: Ie3d34a829522e15b2a56c0fcc696e60163a9be32
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-08-30 11:22:47 +02:00