Commit Graph

32959 Commits

Author SHA1 Message Date
Fawzi Mohamed ca57a394f4 qmljs: fix import cache
correct update of m_importCache

Change-Id: I70a2c6777c8f0e8df7b130fcff96cd67f83ca3e4
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-21 14:56:52 +01:00
J-P Nurmi dc3e594dad WelcomeScreen: fix fuzzy fonts in the side bar
Use native text rendering to get crisp fonts

Change-Id: I75ca9ae323f2e4bd60e080cdcc2a6d90f0234c33
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-21 14:21:59 +01:00
Orgad Shaneh 38dbb6ab11 Fix compiler warning
Change-Id: Ib77456e9d0143eeddecc2c2027eecaabddea0a66
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-21 14:12:57 +01:00
Leena Miettinen 5bede659a3 Doc: Snapshots view is now opened by default
Also, the view name is now in plural.

Change-Id: I488db96f364113e7922bdb1d578a7b9cc72d96f0
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-21 14:00:18 +01:00
Daniel Teske 25f69fa542 Android: Fix sign package behavior
Ensure that the widget and the step's settings are in sync with each
other. Also don't restore the sign state since that leads to a password
prompt on restoring the project.

Task-number: QTCREATORBUG-10835
Change-Id: I4c3ead74e8caa6c87096c13173530a9c8ccae6aa
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
2013-11-21 13:31:44 +01:00
Nikolai Kosjar d91d552c82 CppEditor: Append extra ' ' in comment continuations
...for c style multiline comments and doxygens "///" and "//!".

Task-number: QTCREATORBUG-10856
Change-Id: I84a4f95ba9e676991484e45bb0f64be996ac3be9
Reviewed-by: Ulf Hermann <ulf.hermann@digia.com>
Reviewed-by: David Schulz <david.schulz@digia.com>
2013-11-21 13:18:38 +01:00
hjk 0ed2f4e5a2 Debugger: Mark views as inactive while retrieving large backtraces
Task-number: QTCREATORBUG-10403

Change-Id: Iebd34dc20d98cc6b79b3a492a2556d1bc62066fe
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-21 12:42:17 +01:00
Leena Miettinen 1c74480e9f Doc: use QDoc commands correctly in Debugging Helpers
Use \gui only for text that appears in the Qt Creator UI.
Use \c for code.

Change-Id: I263d7a6dae5ef77469c561b40847157b833e2016
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-21 11:54:49 +01:00
Leena Miettinen 659b998738 Doc: write CDB in all caps
Change-Id: Ic900ee39982e3b190920a65696e69447458e6660
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-21 11:48:10 +01:00
Leena Miettinen 2e1a2138b0 Doc: deploying CMake Projects to embedded Linux devices
Change-Id: Ia281f0601886abb60a46359966c4f16bb48617f4
Reviewed-by: Oleksii Serdiuk <contacts@oleksii.name>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-11-21 11:38:06 +01:00
Orgad Shaneh 149242ee6f CppEditor: Make doxygen tests data-driven
Change-Id: I7b859a7304cb2a6e19eabf114345b31fe11d98b1
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-11-21 11:27:47 +01:00
Knut Petter Svendsen 7a3ff86163 ClearCase: Fix: File operations in already checked out dirs
cleartool reports errors to stdErr not stdOut.

Change-Id: Ice47e40f56157d52f8e4f73ba6ed8d87ad39f3c4
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2013-11-21 10:13:40 +01:00
Leena Miettinen 1f837610fa Doc: new Memcheck options
Update screenshots.

Change-Id: I45e0404e9213be3bae526607d55453cf53d8ea80
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-21 10:09:00 +01:00
Daniel Teske 5e1d6fcfe8 Android Settings: Fix crash on clicking remove avd twice
Task-number: QTCREATORBUG-10848
Change-Id: Iea0a815530f8a07c07f4b1562fc7189aadc85ab8
Reviewed-by: BogDan Vatra <bogdan@kde.org>
2013-11-20 18:04:14 +01:00
El Mehdi Fekari 7e8f2687fc Qnx: Fix displayed information for BlackBerry configs
* Update the target's information list when selecting
a manual configuration.

* Fix the target's name on Windows
as QNX_TARGET value uses Unix-like separator.

Task-number: QTCREATORBUG-10600

Change-Id: If1cd5ec2457c9f59f0290a74dd71fa4ffd0d73df
Reviewed-by: David Kaspar <dkaspar@blackberry.com>
Reviewed-by: Tobias Nätterlund <tobias.naetterlund@kdab.com>
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
2013-11-20 17:21:50 +01:00
El Mehdi Fekari 105e5aec66 Qnx: Handle bbnk-env file extension when adding manual target
Task-number: QTCREATORBUG-10745

Change-Id: Ibefc228699ee339adccef5126cc167575be3ba5e
Reviewed-by: David Kaspar <dkaspar@blackberry.com>
Reviewed-by: Tobias Nätterlund <tobias.naetterlund@kdab.com>
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
2013-11-20 17:21:40 +01:00
Leena Miettinen 939b0cae13 Doc: update Callgrind screenshot
Change-Id: I3ae1e2c3c4d299015068a978c99a24682162b30f
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-11-20 17:15:11 +01:00
Friedemann Kleint 21dd4c8b1b QmlJS: Simplify code, fix MSVC-warning.
qmljsviewercontext.cpp:80: warning: C4715:
'QmlJS::ViewerContext::languageIsCompatible':
: not all control paths return a value.

Change-Id: I22279ef7a43873b9c8f3d73d3826b59d5abaa390
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-11-20 17:10:40 +01:00
Robert Loehning 11807f0db2 Polish taskbar-icon for build issues
Change-Id: I5998bdabc80e59972446b1f8806ac8703ed5a729
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-11-20 17:02:32 +01:00
Leena Miettinen 17b63c2dc2 Doc: update Valgrind menu labels
Change-Id: I412fa5696651a2b9dbe85d0e6fb6c762d03aa57c
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-20 15:38:17 +01:00
Tim Sander 509047c8e8 baremetal: don't append executable suffix
The current implementation has been tested with a wrongly
configured qmake on windows. But the suffix should not be
appended.

Change-Id: I5f01637698a1fe2dca646eb08ed1b7bd2a1f56a7
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-20 15:36:59 +01:00
Nikolai Kosjar 40f3c3ce03 Debugger: Fix compilation with Qt4
Change-Id: I04e03d107f5c96c4dc8d78cd88da70bce932b34c
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-20 15:29:22 +01:00
Marco Bubke 1cfdacc0c3 QmlDesigner: Change version for Qml1Puppet to 2
Change-Id: I599598795fda265030c319f45329e1c67e6f5bfa
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-20 14:56:41 +01:00
Nikolai Kosjar cae38634e1 QmlJS: Fix compilation with Qt4
Change-Id: I036f2ccf07b836ecff63a055e3204327d006c0d0
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-11-20 14:48:58 +01:00
Nikolai Kosjar 180e613e71 QmlJsTools: Fix compilation with Qt4
Change-Id: I76e067ec8223c42b480ad9d296cd3b7357831aab
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-11-20 14:48:40 +01:00
Leena Miettinen 72db114180 Doc: update QML Profiler screenshot
Change-Id: Ifc45fcb1c3953d72558899dc44fba825846a1c2b
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-11-20 14:07:02 +01:00
Eike Ziller f65f7509f2 FileIconProvider: Do some more caching ourselves
QFileIconProvider already does some pixmap caching, but only in some
cases (non-executable, non-link). Since QFileIconProvider is expensive,
we want as much caching as possible.
It still should be investigated why it seems to be even more expensive
on OS X 10.9 in some cases though.

Task-number: QTCREATORBUG-10491
Change-Id: I5a0f995eafdced47dc6da869c72a1ca016b25f63
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-11-20 12:55:06 +01:00
Kai Koehne 601951a4e8 Clean up EditorManagerPlaceHolder
The fix in acca83add4 wasn't enough: One has to make sure that
even ~EditorManagerPlaceholder doesn't delete EditorManager implicitly,
since it's explicitly deleted in ~MainWindow.

Anyway, EditorManagerPlaceHolder::current() is never used, so we
can get rid of this static variable entirely and simplify the code
by just checking for EditorManager::parent() in the PlaceHolder
destructor.

Change-Id: I3a0374d20c9f3f9d2680cf8302953a336670fc8a
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-11-20 12:42:13 +01:00
hjk 551b3ed368 Debugger: Disable theadname extraction (again)
This only affects MinGW where the feature triggered QTCREATORBUG-5200 in
the past. Right now the performance impact of c9c0f80 (fixing
QTCREATORBUG-10826) is unclear and no time to investigate. Trading the
feature for robustness seems in order. Power-users can remove the return
line in the script to get it back.

Change-Id: If5a30808b72969493e5f40dd0fcbafdcccec343e
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2013-11-20 12:32:11 +01:00
Fawzi Mohamed 2fc150b983 qmljs: scan imports
Change-Id: Ied59f5d56c5816d9da57f23a619d604acec76000
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-20 12:27:49 +01:00
Fawzi Mohamed 7fb87fbb06 qmljs: fingerprints for documents, libraries and FakeMetaObjects
Change-Id: Ib9c9b86fbed19539dc42696292bdb3b93dd1b575
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-20 12:27:31 +01:00
Fawzi Mohamed e1b44e870f qmljs: new import/dep tracking
Change-Id: I9f4de2a06aad3afb80372a4b80e56db658683575
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-20 12:26:30 +01:00
jkobus 5bf3ed7c6a Remove unused code
Change-Id: Ie7e2db1416ec2eb51339a05b8af408c18a0cdbf3
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2013-11-20 12:18:26 +01:00
Przemyslaw Gorszkowski abdbae3308 CppEditor: "Include Hierarchy": using snapshot from snapshotUpdater
For "includes" we should use snapshot from "SnapshotUpdater"(project
specific snapshot, not global snapshot) instead of "global" snapshot.
The snapshot of the editor's SnapshotUpdater contains the documents
parsed with the appropriate include paths/defines etc. and should
therefore be used for the include hierarchy.

Change-Id: I6bbaf5040536b771d32697aad1db364758ff8382
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-11-20 11:55:28 +01:00
Daniel Teske f744372ed3 Android: Fix crash in CreateAndroidManifestWizard
Task-number: QTCREATORBUG-10833

Change-Id: I574f6c72b38e76f424b179919fee14a132b3ed4f
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
2013-11-20 11:47:31 +01:00
hjk 17f7557d2d Debugger: Sort thread model directly
Change-Id: I776687b6abdf45b86cf879d6c7d1164da37ac04f
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-20 11:32:09 +01:00
hjk 473905671c Debugger: Improve QModelIndex dumper
An unavailable display value doesn't mean an invalid index

Change-Id: I68baa09c9d6176dcd1a3f983ec375414292d7026
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-11-20 11:31:53 +01:00
Nikolai Kosjar 067ae2439b CppTools: Fix crash on shutdown
We need to wait for the document parser, otherwise the CppModelManager
object might get destroyed first and will be referenced later in
CppEditorSupport::parse().

Change-Id: I1b591640c1da3e63e49ac0b4b8af41aae31b3d43
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-11-20 11:30:12 +01:00
Thomas Hartmann e4dd8e75d1 QmlDesigner.ItemLibrary: Fix Drag Drop on Mac OS X
Since grabMouse() is limited on Mac OS X, we cannot use
the custom drag and drop code anymore.
The icon stays visible.

Task-number: QTBUG-34201
Task-number: QTCREATORBUG-10414
Change-Id: I92009c34881d086049e50b0c9ef109a7149ac657
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-20 10:28:59 +01:00
Orgad Shaneh 0282b97c26 VcsManager: Fix soft assertion when directory is managed by 2 VCS
In case 2 VCS manage the same directory, topLevel will be the same
for both. Chopping tmpDir gives a wrong directory for the second VC.

Change-Id: Ie20c716cf8b713dae0d5d8ecc4c947f1c5029544
Reviewed-by: Knut Petter Svendsen <knutpett@pvv.org>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-11-20 10:12:11 +01:00
Daniel Teske 0ec265259d Android: Fix wrong return in isBoot2Qt
Change-Id: Ie697a36747118de61fb1d35cbfc71bc939a88600
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2013-11-20 09:10:58 +01:00
Friedemann Kleint 85bad99801 Update German translations for 3.0
Change-Id: Ib88d5539007f17793c71d5d2f9a409dcf7f8b17c
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-19 18:59:38 +01:00
Daniel Teske 721d6546a6 Android: android.bat needs a special environment
See the below task for details:

Task-number: QTCREATORBUG-10575
Change-Id: I7756d8780b33ede4c3d4eac7e281c9eabfa47e35
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-11-19 18:21:33 +01:00
hjk c9c0f80147 Debugger: Fix threadname display
We probably should completely skip the code in the cases where Qt
itself already propagates the object name to the underlying threads.

Task-number: QTCREATORBUG-10826
Change-Id: I7e9e5b7c990a270c8563e40c1fe1e900724c1e5c
Reviewed-by: Ryan May <ryan.may@eecradar.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-19 18:02:40 +01:00
Daniel Teske 17f704606f BuildManager::cancel() needs to block until the step is canceled
Task-number: QTCREATORBUG-10256

Change-Id: I8e761ac072954eb1802b9b4eec415f48414b7990
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-11-19 17:26:34 +01:00
hjk 8993c55754 Debugger: Add new test for OpenSUSE 13.1 GDB version string
"GNU gdb (GDB; openSUSE 13.1) 7.6.50.20130731-cvs", and failing.

Change-Id: I16c3af14127a7afb56454e56d7d92cb349b921d4
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-19 16:47:06 +01:00
Leena Miettinen 192512e43e Doc: update screenshots in Qt Quick debugging example
Change-Id: Ia085693367b4a19e7e254e808df3f8d0fcedbf27
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-11-19 16:10:16 +01:00
jkobus 9472e0fd4c Fix paths to deployment.pri, important for templates tests.
Change-Id: Iabcf82b6ea04ba5105767dcc9c9c4e8b272afc18
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2013-11-19 13:58:11 +01:00
Kai Koehne acca83add4 Fix crash on exit
Fixes a crash on exit in ~AnalyzerManager, where
EditorManager::instance() might be already 0.

Change-Id: Ie1d5aa5590d2dd763f5cb8c7e0a8a5e593fd2af6
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-11-19 13:57:42 +01:00
Eike Ziller a60960a88f FileIconProvider: Use hash for cache, instead of list.
Change-Id: I5d633ca2d21b6352c59cdeb7cd85267ced1d2170
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-19 13:37:32 +01:00