summaryrefslogtreecommitdiff
path: root/src/libs
Commit message (Collapse)AuthorAgeFilesLines
* CdbExt: Dumping pointer value at the end.David Schulz2013-12-132-125/+127
| | | | | | | | Moving the more relevant information to the front by appending the pointer value instead of prepending it. Change-Id: Ib873621ce4c4c38cfc7d66e7a645371628d7820c Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Remove trailing comma in an enumThiago Macieira2013-12-121-1/+1
| | | | | | | | | qmljsconstants.h(53): warning #271: trailing comma is nonstandard [and many more] Change-Id: I2224b7fe6ae1954b27d2b2bfebd469e1ca472f7b Reviewed-by: Kurt Pattyn <pattyn.kurt@gmail.com> Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
* CdbExt: Add dumper for std::complex.David Schulz2013-12-112-0/+23
| | | | | Change-Id: Idc97782b4ad9bd9a117eec2cc1b7f92bf6b8ab0a Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* CppEditor: Introduce C++ Code Model InspectorNikolai Kosjar2013-12-112-0/+6
| | | | | | | By default invokable via Ctrl+Shift+F12. Change-Id: If8d61233b6d38d12131718f7c20bf40f76bc9ae4 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
* C++: Revive TranslationUnit::blockErrors()Orgad Shaneh2013-12-111-0/+1
| | | | | | | | | Removed in f0f406ba Required when CPLUSPLUS_NO_DEBUG_RULE is uncommented Change-Id: I18ce50a84ed1ac4a77ca0aaa9d38ef070587ce49 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
* CdbExt: Fix string to int for VS 2008.David Schulz2013-12-111-2/+5
| | | | | | Task-number: QTCREATORBUG-11057 Change-Id: I7da9f8fb08c1fd6820368f18c8750db4ec8fee2a Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Utils: Remove superseded readFileUTF8 overloadNikolai Kosjar2013-12-102-35/+0
| | | | | | | Superseded by the version added in commit c1225ea. Change-Id: I7cd8186b613b31e235d045f28e2b0f339784b59e Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* CdbExt: Add dumper for C++11 std::array.David Schulz2013-12-093-1/+33
| | | | | Change-Id: I1b9285e4bc3d0d9a21f0779b3e6dec1f9a4b4ee1 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Merge remote-tracking branch 'origin/3.0'Eike Ziller2013-12-091-5/+0
|\
| * Remove function acceptIndented that is not used anywhereThiago Macieira2013-12-061-5/+0
| | | | | | | | | | | | | | | | | | | | | | Found by ICC: warning #177: function "<unnamed>::Rewriter::acceptIndented" was declared but never referenced Change-Id: I37892d021a4ca9886fd35fea00102d44fa99320f Reviewed-by: Kurt Pattyn <pattyn.kurt@gmail.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
* | Utils: Export execMenuAtWidgetOrgad Shaneh2013-12-095-33/+125
| | | | | | | | | | | | Change-Id: I77c89263746390a20dee90ff435db08f0e08f03e Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* | Merge remote-tracking branch 'origin/3.0'Eike Ziller2013-12-033-20/+8
|\ \ | |/
| * Revert "C++: Fix highlighting for lines with predefined macros"Nikolai Kosjar2013-12-032-17/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This takes too much memory. For qtcreator.pro the numbers are as follows: Patch applied: ~ 1600MB (RES) Patch reverted: ~ 510MB (RES) This reverts commit 4c2daa90ce558c3b4287edc97127471486a411d9. Task-number: QTCREATORBUG-10973 Change-Id: I843bd7c1ea4a26a1ec55ddc14c2a34a98d040922 Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Robert Loehning <robert.loehning@digia.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com> Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
| * CPlusPlus: Remove unneeded declarationshjk2013-12-021-3/+0
| | | | | | | | | | Change-Id: I5bf4febd1ec3b77e05f883015a99ed019ddfb55c Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
* | Merge remote-tracking branch 'origin/3.0'Eike Ziller2013-12-022-0/+19
|\ \ | |/
| * Cdbext: Add simple dumper for QTextCursor.David Schulz2013-12-022-0/+19
| | | | | | | | | | Change-Id: I092ab69445028c8b359ae0edca764f17b4a6d6cd Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* | Merge remote-tracking branch 'origin/3.0'Eike Ziller2013-11-292-1/+52
|\ \ | |/
| * C++: Fix highlighting for lines with predefined macrosNikolai Kosjar2013-11-292-8/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds definitions for the macros __FILE__, __LINE__, __DATE__ and __TIME__ on demand. As a side effect, this also introduces highlighting for the uses of these macros. Task-number: QTCREATORBUG-8036 Change-Id: Ib7546c7d45d2eecbc50c7883fc684e3497154405 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com> Reviewed-by: hjk <hjk121@nokiamail.com>
| * Revert "Preprocessor Enginge: fix bug in pp-engine.cpp"Nikolai Kosjar2013-11-291-1/+43
| | | | | | | | | | | | | | | | | | | | Breaks highlighting for macros using the predefined macros. This reverts commit 1d834c1126dde58dd71e595b3f5e135cc0ca4dbd. Change-Id: Ic13c407e293a806a63ff30153864530df6a32e47 Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
* | Merge remote-tracking branch 'origin/3.0'Eike Ziller2013-11-292-46/+22
|\ \ | |/
| * Mac/Retina: Fix painting of "Details" buttonEike Ziller2013-11-291-3/+21
| | | | | | | | | | | | | | | | | | | | For example in the projects mode Task-number: QTCREATORBUG-10917 Change-Id: Ic6bcc10f9794451101d56b1871b37768641bac35 Reviewed-by: Daniel Teske <daniel.teske@digia.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
| * Preprocessor Enginge: fix bug in pp-engine.cppSimon Schäfer2013-11-281-43/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Preprocessor variables __LINE__,__FILE__,__TIME__,__DATE__ where destroying the following systems when affected variables were standing within the same line with those variables: * highlighting * refactoring * local renaming Task-number: QTCREATORBUG-8036 Change-Id: I1a4b919d15812872ca5a8e63b1031ec1ab144c22 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
* | CPlusPlus: Fix parsing of ??< ??> ??( ??) trigraphshjk2013-11-271-1/+18
| | | | | | | | | | | | | | | | Almost most useful feature ever. Task-number: QTCREATORBUG-2474 Change-Id: If1ad661fab58ffb4a0b9ddb8ba771f2fde3b54ec Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
* | Merge remote-tracking branch 'origin/3.0'Eike Ziller2013-11-279-10/+89
|\ \ | |/
| * TypePrettyPrinter; Add space to default parameter formattingDaniel Teske2013-11-261-1/+1
| | | | | | | | | | | | Task-number: QTCREATORBUG-10230 Change-Id: Ib93b9438a20f66cd3c9acc0ff074c78fff430337 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
| * QmlJS: Fixing warningsThomas Hartmann2013-11-262-2/+37
| | | | | | | | | | | | | | | | | | | | Correcting ImportKey::compare(). The compare function was not stable and QMap did not work properly. Done with: Fawzi Change-Id: I11790215cba6944bf9f04be0c3844b35ea54ea70 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
| * C++: Support __thread and thread_localOrgad Shaneh2013-11-264-2/+43
| | | | | | | | | | | | | | Task-number: QTCREATORBUG-7679 Change-Id: I794f52b2bcfb6c78ceef86ec53b6ed32b3d53d9f Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
| * QmlJS: QmlDesigner warnings should be warningsThomas Hartmann2013-11-251-3/+3
| | | | | | | | | | | | Task-number: QTCREATORBUG-10898 Change-Id: I6d8a1b1523d72950fad25eb8545c24085552b226 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
| * qmljs: improve suggestion orderingFawzi Mohamed2013-11-251-2/+5
| | | | | | | | | | | | | | | | | | | | | | change matchStrength sp that a contigous prefix is always preferred Task-number: QTCREATORBUG-10638 Change-Id: I532d93eddae1ad39157ff65e96fc6651200264ab Change-Id: I1001f5f4b78bac84b8df8ddc4c394c68359f7821 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com> Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* | Merge remote-tracking branch 'origin/3.0'Eike Ziller2013-11-252-9/+13
|\ \ | |/ | | | | | | | | | | | | Conflicts: qtcreator.pri qtcreator.qbs Change-Id: I0485b1bf75cc02f9fbcb5c05e350da91f491abe3
| * qmljs: fixing testsFawzi Mohamed2013-11-222-9/+13
| | | | | | | | | | | | Change-Id: I8f2eaa64f3cb923753234de76f3491d4daa034fa Reviewed-by: Christian Kandeler <christian.kandeler@digia.com> Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* | Merge remote-tracking branch 'origin/3.0'Eike Ziller2013-11-2220-25/+1705
|\ \ | |/
| * Fix wrong header file name in QMLJSKai Koehne2013-11-211-1/+1
| | | | | | | | | | | | | | | | Fix a qmake warning introduced in e1b44e870f5c15 . Change-Id: I8f7913ceabc411044785634d1708fbc035b0a5c4 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com> Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
| * qmljs: fix import cacheFawzi Mohamed2013-11-212-10/+27
| | | | | | | | | | | | | | correct update of m_importCache Change-Id: I70a2c6777c8f0e8df7b130fcff96cd67f83ca3e4 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
| * QmlJS: Simplify code, fix MSVC-warning.Friedemann Kleint2013-11-201-9/+6
| | | | | | | | | | | | | | | | | | 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>
| * QmlJS: Fix compilation with Qt4Nikolai Kosjar2013-11-202-2/+2
| | | | | | | | | | Change-Id: I036f2ccf07b836ecff63a055e3204327d006c0d0 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
| * qmljs: scan importsFawzi Mohamed2013-11-204-7/+87
| | | | | | | | | | Change-Id: Ied59f5d56c5816d9da57f23a619d604acec76000 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
| * qmljs: fingerprints for documents, libraries and FakeMetaObjectsFawzi Mohamed2013-11-209-21/+353
| | | | | | | | | | Change-Id: Ib9c9b86fbed19539dc42696292bdb3b93dd1b575 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
| * qmljs: new import/dep trackingFawzi Mohamed2013-11-2015-21/+1275
| | | | | | | | | | Change-Id: I9f4de2a06aad3afb80372a4b80e56db658683575 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* | Merge remote-tracking branch 'origin/3.0'Eike Ziller2013-11-196-10/+57
|\ \ | |/
| * Use the qmake variable for -ldl on Unix systemsThiago Macieira2013-11-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | There are two important benefits in using this variable: * on systems where the library isn't libdl, we now get it right (HP-UX, for example, has libdld). * on systems where the library isn't necessary, we won't add anything (the BSDs, including Darwin) Change-Id: Ibf8155fd664b426165e55a0b95bf6a2c33dbf1d0 Reviewed-by: Eike Ziller <eike.ziller@digia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
| * Select executable when selecting app bundle with path chooserEike Ziller2013-11-181-0/+9
| | | | | | | | | | | | | | Task-number: QTCREATORBUG-9152 Change-Id: I7e665d5b713b81c9af58b4d9b93f722fc6abceee Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
| * cdbExt: Fix dump of QFile.David Schulz2013-11-181-7/+9
| | | | | | | | | | Change-Id: If5d31efba42592bf518be45a3c8c368ebfc00f05 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
| * CppTools: Use editor manager's codec as fallbackNikolai Kosjar2013-11-182-1/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...for reading not already opened files. This partly reverts commit f7c68f6. In case TextFileFormat::detect() fails, the user configurable editor manager's codec is used instead of QTextCodec::codecForLocale(). Adds also a qWarning() to easier detect encoding errors. Task-number: QTCREATORBUG-10378 Change-Id: I0fa4e6b898ed090d85414ce2a001f11b115a42d3 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com> Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
| * CPlusPlus: Use correct placeholders in printfTobias Hunger2013-11-181-1/+1
| | | | | | | | | | Change-Id: I42a41608c2f025a196e539b58c1992049f7eca35 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
* | Merge remote-tracking branch 'origin/3.0'Eike Ziller2013-11-1547-1542/+2337
|\ \ | |/ | | | | | | | | | | Conflicts: share/qtcreator/debugger/gdbbridge.py Change-Id: I32d8158c475f927b50ef06fde9ab8189ebdbcbbc
| * Support enabling experimental plugins from installer.Eike Ziller2013-11-142-3/+11
| | | | | | | | | | | | Change-Id: Id5f383f58125c44496a3d6936b27638bce48622d Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
| * QmlJS: Add warning if we use a Qt Quick 1 code model for Qt Quick 2Thomas Hartmann2013-11-144-3/+34
| | | | | | | | | | | | | | | | | | In some cases we use a Qt Quick 1 code model for a file with Qt Quick 2 imports. This patch adds a warning for this, since auto completion is incomplete. Change-Id: I60888fd269c02f38da097104f5ecc982dd65573a Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
| * Braces cleanupOrgad Shaneh2013-11-146-20/+11
| | | | | | | | | | Change-Id: I8413252c90a1487d291f15d92837c30ab697b245 Reviewed-by: hjk <hjk121@nokiamail.com>
| * CdbExt: Fix dump of QDateTime after latest 5.2 changes.David Schulz2013-11-133-7/+44
| | | | | | | | | | Change-Id: I0a64539405792b0c839230400b80699c3470dee0 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>