This introduces an API change for the project managers. Those are not
expected to call updateSourceFiles() anymore.
Task-number: QTCREATORBUG-9581
Change-Id: I77befd29fb851c9acf87204d571da00183c9cd05
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
* First construct a ProjectPart completely, then append it to the
ProjectInfo. Doing it the other way around will lead to
inconsistencies since some attributes of ProjectInfo are
calculated/updated when a ProjectPart is appended. This has no effect
on the current tests.
* Remove created *.user file when test finishes.
* Add comments describing what the tests do.
* Rename test methods to some more desribtive names.
Change-Id: I5eeed05d0aef19f8094ff488dedcced74f0814f8
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
We may not just add an editor to a view without removing it from the
original view.
Task-number: QTCREATORBUG-9843
Change-Id: I1041ceb1f063bb627b5f0bd16bc3b2973a4dc3b6
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Currently only QML profiling is supported. Pass the remote command
along with -qmljsdebugger argument to device.
Change-Id: Ia64396f9c6da80e70cb1ee624ed974f8cc32465f
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Log can also contain diff, base directory is required for correct
apply/revert actions
Change-Id: I9540fc75b1e008a1c8433f121b184f164172a1cb
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Sometimes one split would not show the document even though it shows in
the combo box.
Task-number: QTCREATORBUG-9801
Task-number: QTCREATORBUG-9798
Change-Id: Iea79c6f3deb4f1570685794c6eb762f603a36b5f
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
We have positioner in QtQuick and "real" layouts in
QtQuick.Layouts.
Change-Id: Ie1c5235820ac698048a229af7ede9d8f57926b19
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
- do not start stash scope when creating auto stash
- return if reset fails
Change-Id: I471abc1d430351192c46ac78041949ba81f11b09
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This has been fixed in the rewriter and meta info system.
Change-Id: I4c78a915a05c01b33f779cf255c5b9c67d3e0001
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
The major version is the version of the layout.
QtQuick.Layots have version 1.0.
Change-Id: Id83105ab858a74563e8ea6457d91613d20514fcb
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
Using convert() had the side effect of invalidating the variant.
Change-Id: Iebfbf6a8067343c7c1436d6dec5ef8090821ed33
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
Seems to happen on the Linux test machines, too.
Change-Id: Ibd6bdea3be33d50017cae8f051c7e927f7bd24f0
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Qbs can come in via the submodule or as an external resource.
Change-Id: I613982135e4a7eca1aeb5c9c305c9974fd65f0fe
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
VMs used for testing need some adjustment to support QtQuick2 related
stuff. (OpenGL must be usable.)
Change-Id: Icc9b32cd2ad961f328f518276210969d704ad461
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
when Move Local Changes is selected
Change-Id: I2c52e7fde56020370251c6eb93ed3f342fb8d9d8
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
When constructing the console item tree, check for
duplicate entries.
Change-Id: Ibc5aa150287ef5e2ee4b691a71bb170308a1fde7
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
The queried v8 object sometimes returns a child item that
refers to itself triggering an infinite recursion.
Task-number: QTCREATORBUG-9747
Change-Id: I30dfbb834ebeb39c33a6050d4b4860b1b47f34d9
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
The project explorer was accumulating connects to editors' changed
signals (for editors on "external" files).
Change-Id: Ia961a76ca9b67429a682973bc68acd483d4cd127
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Fix the updating of kits as devices are added/removed. This never
worked as intended due to the DeviceManager not sending the signals
I expected it to send, but masked by the Kits options page doing
the right thing for us.
Change-Id: I2d42ff7c1b8f6d795e20aebd114d723304904d4b
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Crash happens if the repository has a submodule with local
changes that requires updating (commit changed between current
branch and new branch)
Since we already refresh for every repo change, just add "expect"
for checkout and remove the code accessing the deleted index.
Change-Id: Ic464129a2f001e017244fdf719b282dcbd9dffa4
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>