Commit Graph

32084 Commits

Author SHA1 Message Date
hjk
ebcd992577 Rename namespace Qt4ProjectManager to QmakeProjectManager
First step towards plugin renaming.

Change-Id: I8ac017660a7aa2bda0d7bb7d72ab0cfceaf6cfd2
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-16 12:09:59 +02:00
hjk
56d564c5b3 Qt4ProjectManager: Remove unused constants
Change-Id: I1d4457d65b736c876f1c1cc66c23921250c09380
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-10-16 12:00:34 +02:00
hjk
89791a6fbf CPlusPlus: Compile fix in manual test
Change-Id: If34b564b55ef3e76cb5696ed30220d64b256d607
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-10-16 11:53:33 +02:00
hjk
659ee09ce4 Fix association of kits with auto-detected debuggers
Task-number: QTCREATORBUG-10379

Change-Id: I515da97e6f6ac079590c9d91317ed32b5194a12a
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-10-16 11:53:13 +02:00
hluk
739f7ab5cf FakeVim: Disable recursive event filtering only in current handler
Fixes handling of commands that switch or create new editors
(<C-W><C-W>, <C-W>V).

Change-Id: Iefad2571390afeb085c7c270187e5de451892521
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-16 11:37:56 +02:00
Eike Ziller
8069fe35e3 Version bump
Change-Id: I0ea3a31a430cae57e72fc1be6e9305d56597d503
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-16 11:28:00 +02:00
Fawzi Mohamed
70e98213b4 ios: better message for deploy failures
Change-Id: I0e145b07d034277e2afa74f885a55a2722e2c180
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
2013-10-16 11:27:10 +02:00
Fawzi Mohamed
01e7e6c6fb ios: remove spurious Subprocess Error message
Change-Id: Ib319856d881c7399f5cd76782b1f76655fbb88b2
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-16 10:57:03 +02:00
Petar Perisin
7da9ad56c8 Git: Standardize error message handling
Change-Id: I5574abf0acf7ed430f5f7f3b89ebcbddb31f3016
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-10-16 10:34:42 +02:00
hjk
c24361901c Debugger: Fix cloning of DebuggerItems
Change-Id: I1e16b09361bb7d3eab2bfc7b77da388c60d23f01
Reviewed-by: Mehdi Fekari <mfekari@blackberry.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-16 10:28:33 +02:00
Eike Ziller
2f7625acf2 Fix assert on "Current Project" search without project
Task-number: QTCREATORBUG-10370

Change-Id: If512ea8cbbd77a9c39696093153455ca9e2bb83f
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-16 09:46:35 +02:00
Orgad Shaneh
d6f21bf549 Fix document appearing as it is all changed on open
Broken by 113c5600c9

Apparently SyntaxHighlighter::rehighlight is called too early

Task-number: QTCREATORBUG-10026
Change-Id: Ifa76c156b5b84b79c869d2de1a0ad69c13ac6b48
Reviewed-by: David Schulz <david.schulz@digia.com>
2013-10-16 09:21:16 +02:00
Orgad Shaneh
a5c970bea2 Git: Rename widget member to m_widget
Follow coding style

Change-Id: I9583cdfc7ec32140614beb8684d3f15344fa7135
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
2013-10-16 09:01:08 +02:00
El Mehdi Fekari
a918b47869 Debugger: Refactor DebuggerItemManager class
Task-number: QTCREATORBUG-10252

Change-Id: Ia8545fd0255f59290a6bab6e35ef1c082649f794
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-15 18:06:27 +02:00
Aurindam Jana
37f90fd63f QmlProfiler: remove dependency on QmlProjectManager
Change-Id: I6c13ce1636bbaf201602e4a9473aca4f9953d1cb
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-15 17:56:15 +02:00
Aurindam Jana
612528a9f8 QmlProjectManager: Remove dependency on Debugger
Change-Id: Ic6e4c66ba2921de7d77e48e62e4d87bd820d9859
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-15 17:54:53 +02:00
Aurindam Jana
0cf3ef5926 QmlProfiler: Use LocalApplicationRunConfiguration
QmlProjectRunConfiguration is now derived from
LocalApplicationRunConfiguration.

Change-Id: Ieddac63ff9832771ed141c3f0aff1bcc0313f6bf
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-15 17:53:09 +02:00
Aurindam Jana
fc0da55e1f QmlProjectRunConfiguration: Derive from LocalApplicationRunConfiguration
Change-Id: I4a7c29f2f679e62bae6fa3d01983851207e532c8
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-15 17:51:50 +02:00
Daniel Teske
a15fec9b9e DeviceAppliactionRunner: Remove unused connection
The whole class can be removed easily now. But I was promised further
refactorings in that area anyway.

Change-Id: I20d200c6acc52604cd2c273f336374ef22626323
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-15 17:44:12 +02:00
Aurindam Jana
5bf147d1dc AnalyzerBase: Use local copy of stop icon
This is to prevent any dependency to the debugger plugin.

Change-Id: I57c0477c223b2ab6a4d616b1ee443aaac11deec4
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-15 17:33:35 +02:00
Friedemann Kleint
239810eb7c QNX: Add explanatory Linguist comment about QCC being a compiler.
Change-Id: Iddec6dabcefe7757d174e0f881321024caac3516
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-10-15 17:12:32 +02:00
Friedemann Kleint
02735fe4cb Android: Fix lupdate-warning about missing Q_OBJECT.
Change-Id: I9a55e811842bb6b1a51737f668ed249f328c9c62
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-10-15 17:08:05 +02:00
Tobias Hunger
741ab2cbfb Vcs: Remove snapshot support
The functionality is unused.

Change-Id: I45017106509b8dbff9f3eff3aaef6de19be31ce7
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2013-10-15 16:53:58 +02:00
Thomas Hartmann
fe47725ae6 WelcomePage: bug fix for example view
We have to wait for all of the QtVersionManager and HelpManager to
be initialized, and some data actually being requested from the
examples model, before showing any examples.

Task-number: QTBUG-33924

Change-Id: I189710374f4af8d7d9cbe4731fa3faafd0623ffb
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-15 16:30:34 +02:00
David Kaspar
94b8695575 Qnx: Fixing debugging on simulator to use correct debug symbols
BlackBerryConfiguration class has been rewritten to generate kit,
qtversion, toolchain and debugger for each available
<QtVersion,Architecture> pair.

This allows to use proper debug symbols i.e. target/qnx6/x86 for Simulator.

All kits, qtversions, toolchains and debuggers are claimed to be
autodetected.

Note it still requires to have matching version of the BB NDK Target and
simulator/device OS Image for proper debugging.

Task-number: QTCREATORBUG-10271

Change-Id: I522b761e7ad5c24736a8d19e0a1c8ea8c9fe9664
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
Reviewed-by: David Kaspar <dkaspar@blackberry.com>
2013-10-15 16:29:40 +02:00
hjk
2b532c73ee CPlusPlus: Make (sub-)languague selection more generic
Change-Id: I4e2df6992b446adec662ab07671acd41715e41fd
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-10-15 16:22:28 +02:00
Daniel Teske
0a600e041a Android: Rework AndroidPacakgeInstallationStep
It derived from MakeStep which is a rather odd base class for it, make
it derive from AbstractProcessStep instead. Also implement a config
widget for it. That one does nothing, but the old one didn't do
anything interesting either.

Change-Id: I76c2311580dbb62d08524fe0f77e803fd52ffbf4
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
Reviewed-by: BogDan Vatra <bogdan@kde.org>
2013-10-15 16:19:38 +02:00
Yuchen Deng
4f82c36a19 Move QtVersionFactory to QtSupport module
After this is done, QbsProjectManager/CMakeProjectManager will be able to
have full Qt support work without having to depend on Qt4ProjectManager.
It's should belong here.

Change-Id: I577d47cb8a40eb697aa862fbec36c56ff05004f0
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-10-15 16:18:32 +02:00
Christian Kandeler
a9ca00bd11 Update qbs submodule.
Change-Id: Ia22091dfbed91ce10d7ba03dbde1fac5edf4fa90
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-10-15 15:57:15 +02:00
Christian Kandeler
590e4c8d50 Fix qbs build on Windows.
Disable valgrind autotests for now. The people responsible for the
plugin have to decide which ones can actually be used on Windows and
which ones cannot.

Change-Id: I579de6258c73845a1935a9c220346879251bc478
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-10-15 15:40:41 +02:00
Daniel Teske
4007690022 RemoteLinux: Remove PreRunAction and postRunAction
They were only used by the Madde plugin

Change-Id: I6733a3d95714f64d4fe091b8a9d4b0814134eb11
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
2013-10-15 15:38:02 +02:00
Daniel Teske
3adea203b8 ProjectExplorer: Remove IPublishWizard
Cleanup overlooked in Madde removal patch.

Change-Id: I150e33a5b4602b7943f3a48e2b2076fae9f34a9e
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
2013-10-15 15:33:46 +02:00
Fawzi Mohamed
81d4a52215 ios: load only on Mac OS
Change-Id: I2676ea1b0292c999532bf1f78c71207671e63e7f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-10-15 14:53:56 +02:00
Erik Verbruggen
f70ad82bef CppEditor: put Q_DECLARE_METATYPE right after the declaration
And before the first use outside the class. This will make sure the
template specialization is generated in the right place. If not, a
static assert is triggered when C++11 is enabled.

Change-Id: I8de7fa52a9986a1f99f3ad32696121ef565ee3b6
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2013-10-15 14:28:58 +02:00
Marco Bubke
3d4c9fdda5 QmlDesigner: Remove test file for qml puppet build in windows
Task-number: QTCREATORBUG-10293
Change-Id: I45a2b9d8428672904cb61ee826b08132e28eff5a
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-15 13:57:13 +02:00
Daniel Teske
6bd08800d7 Android: Fix crash if avds cpu's could not be determined
That can happen on strange setups with multiple avds

Task-number: QTCREATORBUG-10362
Change-Id: Ib6fef4ee3538632c2c71264d6a6c43e3bd917c69
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-10-15 13:45:52 +02:00
Fawzi Mohamed
75ed8fc990 ios: fix missinig initialize after cleanup
Change-Id: I76af369f86f565e9909af6ad37a8a2374604d2b5
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-15 13:40:51 +02:00
Orgad Shaneh
10df20a3e7 CppEditor: Fix virtual function lookup
* Function is pure only by its own declaration
* Support "final"
* Add unit tests

Change-Id: I8b9ded7c7336e2e42ddc551132fac974547fd634
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-10-15 10:45:35 +02: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
Tobias Hunger
520bd9ad53 TargetSetupPage: Simplify handling of import widget
Show the import widget if we have set a importer and hide it
otherwise.

Change-Id: Ia0a97d58a998478a9247767ace0dc6fab8ba92c2
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-10-15 10:12:38 +02:00
hluk
1a03adf444 FakeVim: Always use valid text cursor
Change-Id: Iacf7f96d0b0295c85905e3bbb7efb04c416a8ef2
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-14 23:01:29 +02:00
Leena Miettinen
5771274195 Doc: feedback button has been removed from Welcome mode
Remove text accordingly.

Change-Id: Ief3a36ecd7f83dee7c40c4b45da15c5ad185e550
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-14 20:19:49 +02:00
Marco Bubke
9ae3e461ce QmlDesigner: Fix resize handle shown at start
Task-number: QTCREATORBUG-10374
Change-Id: I68ec998ad156a74d37e0321e1538b0936fded8da
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-10-14 19:59:45 +02:00
hjk
50e32a9252 Debugger: Fix attaching and argument passing with LLDB
Task-number: QTCREATORBUG-10121
Task-number: QTCREATORBUG-9946

Change-Id: I033ec0679a3335ad14d511c0846e10e90a4679d5
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-14 18:57:36 +02:00
Leena Miettinen
adf7b5649f Doc: the current Xcode version is always used
The "Xcode path" field is removed from iOS preferences
by the patch https://codereview.qt-project.org/67485.

Change-Id: I4608fe2b669f7e6e4ff106d957cc0238275465a9
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-14 17:33:09 +02:00
Tobias Hunger
9bb0a81525 IOs: Fix warnings about unused things
Change-Id: I40a6aa486af7f4d819ae1f1f309f12042c8d2826
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-14 17:22:30 +02:00
hjk
d8d0e0c368 Ios: Clean up iosconfiguration.{h,cpp}
Change-Id: I4b1e29883bdfb5a795b2909bdc2eb653b878d4a9
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-14 17:14:53 +02:00
Fawzi Mohamed
8fbb44bd18 ios: single xcode and cleaned configurations
Use just one xcode, namely the one of xcode-select (like qmake)
cleaned iosconfigurations:
 * cleaned now unneded xcode paths
 * using static methods, removed IosConfig

Change-Id: Icc4d1bc1063a5f65230736a47b4ca9b139fa79e0
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-14 16:49:53 +02:00
Eike Ziller
23673655bf Fix infinite loop when closing all splits.
view->findNextView() should never return the view itself.
Avoid focus changes (and reset a sensible focus in the end, if
necessary) during the unsplitting process itself.

Task-number: QTCREATORBUG-10291
Change-Id: I8f32c18db2b9f2324d0f5f1f25fa3df509c4df29
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Reviewed-by: David Schulz <david.schulz@digia.com>
2013-10-14 16:39:11 +02:00
Fawzi Mohamed
e962bfc0d2 ios: fix warning for failed run on device
avoid executing a runloop in a signal handler

Change-Id: I4822226d3ece93fbfb6b6107add3c1e32b6c973c
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-14 16:38:29 +02:00