- 17 Jun, 2014 24 commits
-
-
Ulf Hermann authored
Sending a signal for every model when clearing or loading data is not very smart. Change-Id: Ifc81d74f6b7f93bcd6748a919dfb553050b8d725 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
Using strings to identify equal events is terribly inefficient. By keeping a global list of event types we can assign each event a numerical type index and use that to compare them. We can also avoid excessive string copying and data duplication by referring to the global type list where event type information is needed. Task-number: QTCREATORBUG-11823 Change-Id: I837bd5d0f5395b0003002ef8dd278fb27679c65d Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
We never have multi-string event data and dragging around the list everywhere just adds noise. Change-Id: I4c73543464abea01d342e3f0a296ed1b05ee2a88 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
All models are single-category now, so we can merge that into the base class. Change-Id: I4eab43ac2b4a77402121f004097e51a29b379aa4 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
With only one category per model we only have one eventType per model and thus we don't need to differentiate per type anymore when calculating the nesting. Change-Id: Ic42a1c5c056f3480b7842a57fbff66a5e907abfb Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
Change-Id: Id07449345f983d2f2cb2af67540732991f227f71 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Wang Hoi authored
In case: int a[6] = { [4] = 29, [2] = 15 }; struct point { int x, y; }; struct point p = { .y = 3, .x = 2 }; Grammar change when c99 language feature is enabled: old grammar: braced-init-list :: '{' initializer-list '}' new grammar: braced-init-list :: '{' designated-initializer-list '}' designated-initializer-list :: designated-initializer (',' designated-initializer )* designated-initializer :: designator* initializer-clause designator :: '.' identifier | '[' constant-expression ']' Task-number: QTCREATORBUG-1902 Change-Id: Ib99d6f553f8d0f50ba3eff86f3a2e86d73372426 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Stephen Kelly authored
CMake 3 uses reStructuredText and Sphinx for documentation. Those tools can generate Qt qch files, which makes it possible to load the documentation in QtCreator and to enable context-sensitive help when editing a cmake language file. Add a simple parser to process commands. This may be extended in the future to process variables and properties too. Change-Id: Ic5a49a9ce828ad9a9e8ff4805b48302ee73bcc71 Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Nikita Baryshnikov <nib952051@gmail.com>
-
Thomas Hartmann authored
There is no need to replace anything. We just have to prepend ".QML". Change-Id: I16ebfd1915ad7e879eb790acf3d69e880a313729 Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
Thomas Hartmann authored
Adding this to the plugin for components. Change-Id: Ia9612dc398f54880a3abd7142ca4096fa7aa1b7c Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
Tobias Hunger authored
This change has lead to complaints about diff views opening in apparently random places for users with several splits. This reverts commit 02b3a79c . Conflicts: src/plugins/diffeditor/diffeditorplugin.cpp src/plugins/subversion/subversionplugin.cpp Change-Id: I2eab8ff2d88a9e12f4dc7ec3a9ca65455daf15e2 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
Thomas Hartmann authored
Change-Id: Ic124438942311741901149e62e8364b6b525bab8 Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
Marco Bubke authored
And ModelNode::hasDefaultNodeProperty Change-Id: I70cc89e6bed92af142decc5d071ef07090271ffc Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
Marco Bubke authored
And ModelNode::hasDefaultNodeListProperty Change-Id: I28ba0c6b6bc569628589a27787c56f9425e6591c Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
Marco Bubke authored
Change-Id: I64f28821864128fce12935122516de2259f4bc49 Reviewed-by:
Tim Jenssen <tim.jenssen@digia.com>
-
Tobias Hunger authored
Change-Id: I6755e28e1f75788203a0e734cd1b6dabd2308919 Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
-
Orgad Shaneh authored
Change-Id: I71cbda6e0cb57a833bedfac7ebebaba3f539eaa0 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Orgad Shaneh authored
Change-Id: I3e5fef17174bfac54c415dd24b0a3c91910c434c Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Tim Sander authored
Change-Id: If282a037e5b26f81859aaad8b407d644aa8b5c1c Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
jkobus authored
Change-Id: I7359fade254b281ebf6422faf7f229bb1b82d8a8 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
Erik Verbruggen authored
Change-Id: Ib92418898d627b9b07b861a0255684c8f925f814 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Christian Stenger authored
Change-Id: Ibe4b504b84e467b1450b63bbbc7b569558fd8733 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Nikita Baryshnikov authored
Change-Id: I61be20554014f90c2e1313167a3e3c869e26c35e Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
hjk authored
Task-number: QTCREATORBUG-12416 Change-Id: I1fb908edaff8fbea55a6d19cb89342e94a7ab991 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 16 Jun, 2014 16 commits
-
-
Daniel Teske authored
Makes test_modelmanager_extraeditorsupport_uiFiles pass again. Before, a "CMake Wizard" dialog blocked the auto test due to the wrong comparisons. The std::max_element function takes a less predicate. Thus the right way to find e.g. highest int in a vector is: std::max_element(..., std::less<>) or std::min_element(..., std::greater<>) Both variants are confussing to read. Instead of provinding Utils::maxElementOr provide a bestElementOr which leads to this code: bestElementOr(..., std::greater<>). Change-Id: Ic30f0d742c03170b28227f60d3a5ae00e40fdf5a Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
Christian Kamm authored
The parser considers '{' an operator and thus thought "template-id {" couldn't possibly be valid. This patch adds '{' as an exception to the rule. Change-Id: I40730fcdc5cade48566b4c8b6fde390f455bbdba Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Marco Bubke authored
Change-Id: I740bed6dd5b7069c0ebae37a88546bd9d8e94ccc Reviewed-by:
Tim Jenssen <tim.jenssen@digia.com>
-
Marco Bubke authored
You can know go into a component. Change-Id: I5120e70164a112b277981fda7e603c3d327f2561 Reviewed-by:
Tim Jenssen <tim.jenssen@digia.com>
-
Marco Bubke authored
Change-Id: Iba591f255f3d9504b4613e5f712bb94b5ce7c19a Reviewed-by:
Tim Jenssen <tim.jenssen@digia.com>
-
Marco Bubke authored
Change-Id: I39844e70f5e916df95bfede3878c823364594047 Reviewed-by:
Tim Jenssen <tim.jenssen@digia.com>
-
Marco Bubke authored
Change-Id: I24807c34eb2386d6a9aeed9700ae408663baf8e7 Reviewed-by:
Tim Jenssen <tim.jenssen@digia.com>
-
Marco Bubke authored
Change-Id: Iea753bda5239d68c6d51182e015344834cdf0f85 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Marco Bubke authored
Change-Id: Ifb274c7589aa46350aa0fad788cc1abe4dbefbb1 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Joerg Bornemann authored
To the head of the 1.2 branch. Change-Id: I2bd0460553afa6a8fba0bf01cfa2addc06a043b5 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
Thomas Hartmann authored
To use QQuickWidget in the welcomepage just run qmake "USE_QUICK_WIDGET=true". I also removed the commented code for the event filter. Change-Id: Ic56527704c0664b3eff4fdf6bef17e250b72db46 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
Alessandro Portale authored
It sometimes just breaks, so having a simple way for re-indexing seems appropriate. Task-number: QTCREATORBUG-11484 Change-Id: I4010d31cbe04f9ef57ebe772610118d8aa7a2ea2 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
Thomas Hartmann authored
Any property called "component" which is a ModelNode::NodeWithComponentSource can be treated as a component. Change-Id: I6a36d1f204575f2ec7c9e29186f2bca14c526793 Reviewed-by:
Marco Bubke <marco.bubke@digia.com>
-
Nikolai Kosjar authored
In test_includeGroups_detectIncludeGroupsByIncludeType the test file was not removed and thus subsequent and isolated executions of this test failed. Change-Id: I5eeb4f004f5b146ac794ca913b4092629131fca3 Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
-
David Schulz authored
Task-number: QTCREATORBUG-10618 Change-Id: If17fbb85596c9ea4d6a42eb99566b843812bd7fc Reviewed-by:
Knut Petter Svendsen <knutpett@pvv.org> Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
Daniel Teske authored
Make heavy use of lambdas Change-Id: I53197d0ffb4ae8eec076f15335cc22b74e1def1d Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Eike Ziller <eike.ziller@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-