- 19 Sep, 2014 1 commit
-
-
hjk authored
Replace the CppModelManagerInterface/derived CppModelManager combo by a more common CppModelManager/CppModelManagerPrivate pimpl pattern. Change-Id: Ia4582845ed94d5ef60b8571bab9b2260c6290287 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 16 Sep, 2014 1 commit
-
-
Erik Verbruggen authored
.. because they now hold only files for a single language+extensions combination. Task-number: QTCREATORBUG-11709 Task-number: QTCREATORBUG-12818 Change-Id: If294f6de07d60126be733d98de12b89b8af3efce Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 15 Sep, 2014 1 commit
-
-
Oswald Buddenhagen authored
it's the correct variable to use. Change-Id: I9ec7795099097715a64969516cd3fae9e213a0f4 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 12 Sep, 2014 1 commit
-
-
Erik Verbruggen authored
Change-Id: I06bac5443af41a27c2641199948705c45e8a4586 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 09 Sep, 2014 1 commit
-
-
hjk authored
Simplifies the code base by removing one level of unused and unneeded abstraction. - Merge {I,Default}AssistInterface to AssistInterface - Merge {IAssist,Basic}ProposalItem to AssistProposalItem - Merge {IGenericProposal,BasicProposalItemList}Model to GenericProposalModel Change-Id: I54ee7b095427383d67a00fc1d87c3808c21d812d Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 08 Sep, 2014 1 commit
-
-
hjk authored
One less level of indirection Change-Id: I4777bd7d54e572f36a490aeb747a8e0f89599049 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 04 Sep, 2014 2 commits
-
-
Kai Koehne authored
Change-Id: I2f90c8ae7b5e968b9de882833f8661ab540a9232 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
hjk authored
Change-Id: I3bfa201352127b34d46fe5bb4b18fab12aeafa3a Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 02 Sep, 2014 1 commit
-
-
Eike Ziller authored
Change-Id: I2b2c704260c613985a4bda179658ec1f8879e70f Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com> Reviewed-by:
Christian Stenger <christian.stenger@digia.com> Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 29 Aug, 2014 3 commits
-
-
Nikolai Kosjar authored
...since they are pointless. Change-Id: I1c7925d3b1ad33ac0f1dc372797e3ab9a4bdc4b3 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
/home/nik/dev/creator/creator-master/src/plugins/clangcodemodel/completionproposalsbuilder.cpp:94:64: error: no member named 'toHtmlEscaped' in 'QStringBuilder<QLatin1String, QString>' m_comment += (QLatin1String("<b>Brief:</b> ") + brief).toHtmlEscaped(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Change-Id: I71ca654d4525c2a99645780b22e8f32e23a27c80 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Christian Kandeler authored
Replace all* remaining deprecated Qt 4 functions with their Qt 5 counterparts. This means we no longer need to define the QT_DISABLE_DEPRECATED_BEFORE macro. This patch is relatively small because most source-compatible changes of this kind have been done before. * The one exception is the QmlDesigner, which uses QWeakPointer in a deprecated way all over the place. Change-Id: Id4b839c6685f3b5bdf2b89137f95231758ec53c7 Reviewed-by:
Eike Ziller <eike.ziller@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 27 Aug, 2014 2 commits
-
-
hjk authored
And adjust users. Change-Id: I9329257cfa5f3298731deb07c2881bc37d9a051d Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
Eike Ziller authored
Remove usage of the Q_EXPORT_PLUGIN macros, which do not exist in Qt 5. Change-Id: I678c3cf10b9c5d5c1b9f252b0ecd1c97dc810a47 Reviewed-by:
hjk <hjk121@nokiamail.com> Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 25 Aug, 2014 3 commits
-
-
Nikolai Kosjar authored
This mainly takes CppEditorSupport apart. * Parsing is now invoked by CPPEditorDocument itself by listening to QTextDocument::contentsChanged(). * Upon construction and destruction CPPEditorDocument creates and deletes an EditorDocumentHandle for (un)registration in the model manager. This handle provides everything to generate the working copy and to access the editor document processor. * A CPPEditorDocument owns a BaseEditorDocumentProcessor instance that controls parsing, semantic info recalculation and the semantic highlighting for the document. This is more or less what is left from CppEditorSupport and can be considered as the backend of a CPPEditorDocument. CPPEditorDocument itself is quite small. * BuiltinEditorDocumentProcessor and ClangEditorDocumentProcessor derive from BaseEditorDocumentProcessor and implement the gaps. * Since the semantic info calculation was bound to the widget, it also calculated the local uses, which depend on the cursor position. This calculation got moved into the extracted class UseSeletionsUpdater in the cppeditor plugin, which is run once the cursor position changes or the semantic info document is updated. * Some more logic got extracted: - SemanticInfoUpdater (logic was in CppEditorSupport) - SemanticHighlighter (logic was in CppEditorSupport) * The *Parser and *Processor classes can be easily accessed by the static function get(). * CppHighlightingSupport is gone since it turned out to be useless. * The editor dependency in CompletionAssistProviders is gone since we actually only need the file path now. Change-Id: I49d3a7bd138c5ed9620123e34480772535156508 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
Change-Id: Ic8433f398e55eb301134848d42119257b417ab77 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
hjk authored
Less typing and less cycles than join(QString) where appropriate Change-Id: I6ebc0e17e4d7fd9845864dd95b7de4ba4dad6906 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 20 Aug, 2014 3 commits
-
-
Robert Loehning authored
Change-Id: Ie0b6695717c0d032fb3e27ef873d7b01a24ac84d Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com>
-
Nikolai Kosjar authored
Change-Id: Ieff216017b9da1e6a12121688ea9572bdd81fd9b Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
Nikolai Kosjar authored
Change-Id: I447acf28849bffb52c1e6b6eafdde221ec0b179e Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
- 07 Aug, 2014 1 commit
-
-
Nikita Baryshnikov authored
Otherwise we get useless noise in the General Messages pane if clang isn't installed. Change-Id: I8d34f79f1054b87b8530fcf6f253524a4c73897c Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 30 Jul, 2014 1 commit
-
-
hjk authored
Same patter. Plain is fully merged now, so remove the files, too. Change-Id: Id8c0ba5689ad9980a0db3580cb9833344fd911f3 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com> Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 28 Jul, 2014 2 commits
-
-
hjk authored
Rename to ProjectPanelFactory, hide list of factories from .h, rename include guards. Change-Id: I2e0befcaf847e5c3a0b493b58e7bcf3e9263f4f9 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Tobias Hunger authored
Change-Id: Ic0099118307234eefc8849ec042892a32537b434 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 25 Jul, 2014 2 commits
-
-
hjk authored
Move the remaining contents to more appropriate places. Change-Id: I55eed5c572bd33dafe2187523d9aa381c211fdd6 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
hjk authored
Adjust all callers, de-export BaseTextEditorAnimator Change-Id: I2329d976c1398e2449844bb480a4d4ed29859506 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 24 Jul, 2014 1 commit
-
-
Christian Stenger authored
Change-Id: I00229f3af2ba85ea14677fe47939a75c309a4116 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 22 Jul, 2014 3 commits
-
-
Daniel Teske authored
The indirection via a factory is no longer useful, since the targetsettingspanel is hardcoded for a build and run panel. Change-Id: I75543f777a4a7df4cadf12667652424056829689 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Daniel Teske authored
Change-Id: I40f9411f305ab7764b904306bbccd45887dc7432 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Daniel Teske authored
This was the common base class of IProjectPanelFactory and ITargetPanelFactory. Nothing was using the IPanelFactory interface, and there's actually no common interface between those classes. Of the old interface IPanelFactory: id() => only used in ITargetPanelFactory displayName() => only used in IProjectPanelFactory priority() => only used in IProjectPanelFactory This removes lots of boiler plate code for the unused functions. Change-Id: I8488a4e5134fd451907f02c45b7847673e4dc714 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
- 07 Jul, 2014 1 commit
-
-
Erik Verbruggen authored
Change-Id: I0687ec440df7f6ead629e1d0ded4fc9b925c98e5 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 04 Jul, 2014 1 commit
-
-
Erik Verbruggen authored
Instead of having two lists of paths, now only one list is used where both include paths and framework paths can be mixed. This reflects the way the compiler is invoked, and retains the (correct) search order. Task-number: QTCREATORBUG-11599 Change-Id: I373953e3e305df5b7a0d10920e12d146584adf9f Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 02 Jul, 2014 1 commit
-
-
Christian Kandeler authored
Works now again for the mainstream UNIX case (relying on llvm-config). Change-Id: Ia928c363a43f54ca56d5371e755c00f4f10fe76f Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 25 Jun, 2014 2 commits
-
-
Tobias Hunger authored
Change-Id: I6826e66f00f47997c644c24d1b20f4a1ea53a8a2 (cherry picked from commit 36d8ec4f) Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Tobias Hunger authored
Change-Id: I6826e66f00f47997c644c24d1b20f4a1ea53a8a1 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com>
-
- 20 Jun, 2014 2 commits
-
-
Nikita Baryshnikov authored
Change-Id: Ic2617b5eca47ebbcc04119dd7e064b8f570fbc09 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Nikita Baryshnikov authored
Was broken in 12103e0f Change-Id: I28ce266f609a232bf1ed99bb044ffc6a3b561d57 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 19 Jun, 2014 1 commit
-
-
Nikita Baryshnikov authored
Change-Id: I4f6011cc2b6127037249aabc2426a88ad7108ebf Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 17 Jun, 2014 1 commit
-
-
Nikita Baryshnikov authored
Change-Id: I61be20554014f90c2e1313167a3e3c869e26c35e Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 16 Jun, 2014 1 commit
-
-
Erik Verbruggen authored
And move it into its own header and source files. Change-Id: I37401badd819e028e1d767425759dc0ff27afe31 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-