Commit Graph

50929 Commits

Author SHA1 Message Date
Tobias Hunger
8d3a992f26 Scxml: Initialize members in WarningModel
Change-Id: I81e7e3eb5e7c4a35d0b9730c567c7ef9dfa49094
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2016-11-29 15:22:08 +00:00
Tobias Hunger
5980fa96c7 Scxml: Initialize members in OutputTabWidget
Change-Id: Ice487fb34c0e77f26cf83e57528196e8e75d7ee9
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2016-11-29 15:21:59 +00:00
Tobias Hunger
40ed154172 Valgrind: Mark destructor of base class as virtual
Change-Id: I8824299ac22ebf14cfbba088cbc555a1c7d53b5e
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2016-11-29 15:21:49 +00:00
Tobias Hunger
f82edded08 CMake: Initialize bool in BuildDirReader::Parameters
Change-Id: I52c73d408946ed9b415c6b06167d00c643f09b37
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-29 15:21:45 +00:00
Tobias Hunger
1b174a30fd DiffEditor: Initialize pointers
Change-Id: I462dbb5596b23c18a23360d630ed54cd307ce7f7
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-29 15:21:14 +00:00
Tobias Hunger
03ff931e92 CMake: Initialize pointer
Change-Id: If972b036e4e49c55e6935235341946a04d41a15c
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-29 15:19:43 +00:00
Tobias Hunger
15aab3ac45 Scxml: Initialize m_size in HistoryItem
Change-Id: I491405adc87a41886822e52a15679941545b388e
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-29 15:18:41 +00:00
Tobias Hunger
c522d4d872 Scxml: Initialize m_size in FinalStateItem
Change-Id: I7a06e88655fed5d17cee7ecb624962be350143c4
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-29 15:17:42 +00:00
Tobias Hunger
6db7392daf ProjectExplorer: Initialize page index
Change-Id: I91369bf4f5a8b785f656933a9e9a9603a6e1883d
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-29 15:14:43 +00:00
Tobias Hunger
81401ace26 CppEditor: Fix possible use of uninitialized values
Change-Id: I138309e5e85c839250f5f93448530b9e12c5f6af
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-29 15:13:26 +00:00
Tobias Hunger
38f089c580 Android: Initialize CreateAvdInfo::sdcardSize
Change-Id: I77c4055c488fd426e186666ac6ee48e3b60211c6
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-29 15:12:49 +00:00
Tobias Hunger
71e97a51f4 Todo: Initialize IconType in Keyword
Change-Id: I15bad1448d4b2ae6fe13b6420633bc7407eedd61
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-29 15:10:14 +00:00
Tobias Hunger
b293f81b41 RemoteLinux: Do not leak memory
Change-Id: Iea89c88e7c447288e7871e3c82db8295b3af2498
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-29 15:08:06 +00:00
Tobias Hunger
c0fdb14a94 Qmake: Remove some QLatin1Strings
Change-Id: I115bfba456337b3753cc00646da42e4c63db9963
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-29 15:06:30 +00:00
hjk
cffe189dd2 Debugger: Use better approximation for sizeof(double)
Change-Id: Iec35e285384b6b4a7b184383f56a0772348f4f7d
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2016-11-29 14:55:56 +00:00
Eike Ziller
e74ab04c52 Update change log
Change-Id: I7bb9bc12032f21489063ee923f5ea7516e4c162d
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2016-11-29 14:54:53 +00:00
Ulf Hermann
95d70a8957 SCXML Editor: Add some fall through markers
The parent/child relations between scxml tags are correct.

Change-Id: I58cd4153feee8b7cf8bdb74f89486e9fbc641839
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2016-11-29 14:53:13 +00:00
Tobias Hunger
70ad561ec0 Utils: Initialize member of ElfMapper
Change-Id: I057671738763e0b1522a3f44524607d7eda66636
Reviewed-by: hjk <hjk@qt.io>
2016-11-29 14:51:52 +00:00
Tobias Hunger
624c7cf250 Debugger: Initialize members in DebuggerProtocol
Change-Id: I612db0554205c2c34c3505c0fb91559554c06923
Reviewed-by: hjk <hjk@qt.io>
2016-11-29 14:51:40 +00:00
Tobias Hunger
7876f8ee9d QmlProfiler: Initialize fields in PixmapCacheItem
Change-Id: I4ab27b6a122a1a77fad23dfa1a1a8f825fff0765
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2016-11-29 14:51:30 +00:00
Tobias Hunger
e6e207a49f Debugger: Initialize members of OperatorNameNode
Change-Id: I662034e92687e228777c5a7983e799ffa90d9237
Reviewed-by: hjk <hjk@qt.io>
2016-11-29 14:51:09 +00:00
hjk
328f0c32e6 Debugger: Always display bald pointers as dereferencable
The result might not make sense, but the user should
have the option to check for himself.

Change-Id: I1792452906a5a27fd57b8f531792e63ef63033c8
Reviewed-by: hjk <hjk@qt.io>
2016-11-29 14:29:42 +00:00
Leena Miettinen
c15e612cd5 Doc: Fix a typo: changed > changes
Change-Id: I760abd523ffe2969db5867bb14bc5e4fe7c96a7f
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2016-11-29 13:44:02 +00:00
hjk
af3834f1ee Debugger: Force direct engine shutdown on GDB crash
Task-number: QTCREATORBUG-17341
Change-Id: I4011345fbd8810841f4236cc532a0eafcaf587b8
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2016-11-29 11:41:41 +00:00
hjk
b84bf4946f Debugger: Allow repeated editing of watchers
Task-number: QTCREATORBUG-17332
Change-Id: Ie647b956426c81a8f448dfde14b77798b5b73788
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2016-11-29 11:20:21 +00:00
David Schulz
f63c947289 Debugger: Fix MSVC python dumper for std::list
Change-Id: I3c32ba62107d54e0ab588b7a6cd068575c4e2873
Reviewed-by: hjk <hjk@qt.io>
2016-11-29 10:54:00 +00:00
Nikolai Kosjar
ea543f5f98 README.md: Fix rendering of supported platform list
Change-Id: I0e05292a5799a1699687ecbe1e41da54b97717dd
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
2016-11-29 10:17:48 +00:00
Nikolai Kosjar
4886a06c7f README.md: Add section for getting LLVM/Clang
...because the Qt Creator documentation does not describe anymore how to
get LLVM/Clang.

Change-Id: Ifb684c1a67d94af59ce221415c5c2f410a013a17
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
2016-11-29 10:15:26 +00:00
Marco Bubke
99efc96b63 UnitTest: Strip the carriage returns in IsSourceRangeWithText
The source code can be multi line which would contains end lines. Windows
endline contains '\r' which are not present under unix. To unify the test
we simply remove the 'r'.

Change-Id: Icf78b5188c9a4801ec13e455a49a069b20c64e97
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-28 16:48:57 +00:00
Marco Bubke
dca3410ee8 UnitTest: Use the os temp dir instead of a hard coded "/tmp"
Change-Id: Ief32d3ca9aa0ccee25a1415f84552117c7323a31
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-28 16:48:45 +00:00
Marco Bubke
600b85defa Utils: Add carriage return strip method to SmallString
Sometimes you want to compare unix and windows texts in tests. This is a
convenient function to remove the carriage returns.

Change-Id: I164298b70d3d775dd45903ea3753ac0e68ed2fdc
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-28 16:48:25 +00:00
Christian Kandeler
d5dd9c0808 SSH: Fix typo in key generator that leads to a crash
Introduced in cc04b849.

Task-number: QTCREATORBUG-17349
Change-Id: Ib392ebbffa3d3bb94890f1a55e7288859709b046
Reviewed-by: David Schulz <david.schulz@qt.io>
2016-11-28 15:32:36 +00:00
Eike Ziller
2758f05af2 BaseFileFind: Fix crash when running search
Make sure we set a current search engine.
Regression introduced by 57ca90b846

Task-number: QTCREATORBUG-17346
Change-Id: Ia65971411e70124b0ea78cfe06597e34a6416af6
Reviewed-by: David Schulz <david.schulz@qt.io>
2016-11-28 15:13:05 +00:00
Leena Miettinen
1d28a2c4ff Doc: write QML type names as they appear in the UI
Use the \l command where links are needed and normal text or
the \uicontrol command, otherwise.

Change-Id: I5da25819dcd051d3a06d48a08964a6e9052bd22a
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2016-11-28 13:30:46 +00:00
Orgad Shaneh
7b3642cce4 Merge remote-tracking branch 'origin/4.2'
Change-Id: I259a402bc896fc2e359cc96b7510453ac9a9a552
2016-11-28 15:27:51 +02:00
Nikolai Kosjar
96256d1ecc Doc: Re-work clang documentation
* Remove the build instructions because they are not end user relevant
  and belong into Qt Creator's README.md.

* Restructure into the sections "About ...", "Activating ..." and
  "Configuring ...".

* Simplify/clarify here and there.

Change-Id: I7b3abd03bc4fe9215db804a4cd69e9d796b8bf9b
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2016-11-28 12:59:29 +00:00
Leena Miettinen
8399fe1416 Doc: Fix ambiguous links
Use the [QML] specifier to make sure that the links lead
to QML type documentation.

Change-Id: I93afda14a72cdfe5e941378e332f66bdfe131352
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2016-11-28 12:53:49 +00:00
Thomas Hartmann
f69a466534 QmlDesigner: Adapt test to api changes
Change-Id: I1340d5a9654f4f757790206fe010004adb6ea236
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-28 11:35:16 +00:00
Vikas Pachdha
bf8f998b5e Android: Fix android app startup
Method to find the pid is changed. Not all android versions support grep
and test commands

Task-number: QTCREATORBUG-17272
Change-Id: Ifa67444af55eaf06fb2d6f6bb0439cfaf3bf305e
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2016-11-28 11:19:23 +00:00
David Schulz
346aac7b5a Debugger: Expanding symbol before getting the number of children
DEBUG_SYMBOL_PARAMETERS.SubElements is uninitialized when the
symbol is not expanded.

Change-Id: I6e5bd3920bd3569b70ac467f9e4d3b0be11c9deb
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2016-11-28 11:07:40 +00:00
David Schulz
a91dce13ba Debugger: Do not add values for indices out of bounds
Change-Id: Ifa3dcade9939df095a2dc46bcdf49cb37906d95f
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2016-11-28 11:07:24 +00:00
Thomas Hartmann
b3119d1994 QmlDesigner: Using passive consistently in AbstractView api
Using "changed" for all methods of AbstractView.

Change-Id: Idd607d7e6087b83954b081fb49fd39e0bd196c3d
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-28 10:20:38 +00:00
Orgad Shaneh
414f49ea19 VCS: Use Qt5 connect for annotate
Connect directly to the editor widget, which has a strong type.

Change-Id: I4d9778bc4a3c8ba1b37c5a5c0286fd72cda135de
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2016-11-28 09:39:38 +00:00
Orgad Shaneh
5832f52cee VCS: Replace describe slots with lambdas
Change-Id: I05ca25aad8be43fdfa15d3fb5eaaa9bf753ee79f
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2016-11-28 09:38:12 +00:00
Orgad Shaneh
0378882174 ClearCase: Re-slot annotateVersion
It is still used as a slot.

Change-Id: Iffebebce771362b5b2d836d73adca4e1a3919d40
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2016-11-28 09:37:45 +00:00
Thomas Hartmann
677965d1dc QmlDesigner: Fix debug message
Change-Id: Ifb019f4d888c2235a75a082e0f261c60a61070bd
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2016-11-28 08:42:38 +00:00
Friedemann Kleint
14eadb0f6d Fix accessing temporary copies via QStringRef
Amends change 840e787175

Change-Id: I633500b0fdbeeeb8b3d8accd3aec1e2990c62bca
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2016-11-28 08:25:14 +00:00
Ulf Hermann
31749b76b8 Cmake: Don't take QStringRefs of a temporary QString
This crashes.

Change-Id: I3f81466f504fdff8d47372425ea8f84048f89b76
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2016-11-28 08:19:09 +00:00
Leena Miettinen
f4223aa4f6 Doc: Update info on Debugger options
The "ABIs" field is now read-only and the "Working directory"
field has been added.

Change-Id: If94860dafe6409e99b6f99b2bdd0ce500f2ade61
Reviewed-by: hjk <hjk@qt.io>
2016-11-25 15:50:42 +00:00
Tobias Hunger
565aed03a2 Wizards: Use filename, not baseName for license headers
Task-number: QTCREATORBUG-17343
Change-Id: I23ae4b510bb2dc81bd34253e8129ba148ae92021
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2016-11-25 15:20:15 +00:00