- 13 Sep, 2017 7 commits
-
-
hjk authored
The idea is to massage the setup in a way to make implementation of new configurations less error prone by identifying recurring patterns and sharing repetitive code that tends to be forgotten (see Android cloning). The former two lines of constructors (owner-and-id, owner-and-source) are split into a simple, shared, constructor and new setId() and copyFrom() functions. The change is mostly mechanical, some multiple calls to fromMap have been removed, though, some consts added. Otherwise, to keep the patch small it temporarily introduces two helper templates in IRunConfigurationFactory. Also, setId() signatures have not been unified yet. These won't be needed in the final setup. Change-Id: I8c0734496caae744a9883fe6d92c1d8f8e0234ea Reviewed-by:
hjk <hjk@qt.io>
-
Friedemann Kleint authored
Skip shebang and fold the first comment. Change-Id: I06d55931555f1c77f08bf30427ae7072f38b02da Reviewed-by:
hjk <hjk@qt.io>
-
Friedemann Kleint authored
Mainly go by code indentation, ignoring empty lines. Handle comment blocks at 0 as a special case. Change-Id: Ibe5bef7286c640a2eea8b50140dae256b6635a56 Reviewed-by:
hjk <hjk@qt.io>
-
hjk authored
Change-Id: I8f35bcd3812402cda7d3c69eb01ed3d3fb9e396a Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
hjk authored
... by guessKitFromAbis(), that's what it is. Change-Id: I45b0f9cc2fb6af5ed0832dab9f798ebe8101cf66 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
hjk authored
Most were never re-implemented, so just for debugging purposes in the mixed engine. Change-Id: If569e0e553e3fdd5ef83b3bdfdbd22fd0ad5b90f Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
Christian Stenger authored
Change-Id: I6a541a23fc9fde51a8355589c26ecefe1eb71788 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 12 Sep, 2017 18 commits
-
-
Alessandro Portale authored
Replaces some redundant icons files with already available, themeble and HighDPI-able Utils::Icons. The removed files are mostly images which haven't been used since a while. Change-Id: I1c17eb176a0d3d0a80335b43909012eab822c6b1 Reviewed-by:
Thomas Hartmann <thomas.hartmann@qt.io>
-
Ivan Donchevskii authored
Change-Id: Id3c815184f7f3bace0276e947f6b6f76e61ec6de Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@qt.io>
-
Ulf Hermann authored
We might get malformed events from the application. Clamp message and range types into the allowed enum values when reading and reset the event data when reading an invalid event. Change-Id: Id76a3a8b8ed9378f9fb1acf15cf46d20758ca030 Reviewed-by:
Milian Wolff <milian.wolff@kdab.com>
-
Ulf Hermann authored
We might get timestamps that are outside the trace time, negative timestamps, ranges that go backwards, and other insane things. In order to deal with this, we clamp all negative timestamps to 0, and treat the specified trace time as minimum range, that can be overridden by events. Change-Id: Iba661f2a4346077871fc62a46759e169b2aad49d Reviewed-by:
Milian Wolff <milian.wolff@kdab.com>
-
Ulf Hermann authored
There is no reason why we shouldn't. Logically that would be an animation frame without any running animations. The frame would still have a frame rate and we can still tell if it's the GUI or render thread. Furthermore the assert might be triggered by invalid trace data. Change-Id: I58578a941c5d1471dd1b299ed5f489ad160b2904 Reviewed-by:
Milian Wolff <milian.wolff@kdab.com>
-
Ulf Hermann authored
We might get more event types in the future and filtering them is harder than just displaying them. Also, traces might contain invalid input events which would trigger the assert. Change-Id: I9b38422af953ebb65363fc2b7a91facb7f757976 Reviewed-by:
Milian Wolff <milian.wolff@kdab.com>
-
Tobias Hunger authored
Change-Id: I6aa797f5ff49a5cc33dfbdf0b25dcd78abbff66e Reviewed-by:
hjk <hjk@qt.io>
-
hjk authored
It was a recursive wrapper taking too many arguments to handle what is at most a two-stage linear process. Making that explicit is shorter and clearer. Change-Id: Ibcb3422ff29b36b2b4df174fcffa8af62c254701 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
Nikolai Kosjar authored
Change-Id: Ie18986306317b72558b3c59021bfa921fd2fcd5b Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Tobias Hunger authored
Task-number: QTCREATORBUG-3857 Change-Id: I3ff3d90803eec4134b9da4af5567753ad7bffafb Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Tobias Hunger authored
Do not change the language of a compiler based on the canonical path. This breaks ccache and similar things:-) Change-Id: I790d630ec493d867df45d24f80e8927ba3189476 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Christian Stenger authored
Replace some members by a single one. By using the StandardRunnable we automatically get more information that can be used later (arguments, device). Change-Id: Id2afb6dffc27d97da568372f6ee13c7181fc393a Reviewed-by:
Oliver Wolff <oliver.wolff@qt.io> Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
hjk authored
We always have a port now in advance and can construct the command line directly. Change-Id: I12dba553f4ef073d7c5b00477baf9fa0e5596bdb Reviewed-by:
Ulf Hermann <ulf.hermann@qt.io>
-
David Schulz authored
Change-Id: I9b910ddfc9250b1d558bbe56c8cf82da056344ff Reviewed-by:
Oliver Wolff <oliver.wolff@qt.io> Reviewed-by:
André Hartmann <aha_1980@gmx.de> Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io>
-
hjk authored
The main reason for having the adapters (complex target specific state handling) is mostly gone now, leaving us mainly with the drawbacks of the solution: An additional indirection, and using a hierarchy for code sharing. So drop that, and use if/else chains instead of virtual functions now, and start simplifying the result. Change-Id: Idcf3a28da103c01cfa80cf9bab8ef51fe879b6d7 Reviewed-by:
Christian Stenger <christian.stenger@qt.io> Reviewed-by:
hjk <hjk@qt.io>
-
Vikas Pachdha authored
Change-Id: I013f35880acd5683f23de49cb388c5ef9d8fc911 Reviewed-by:
BogDan Vatra <bogdan@kdab.com>
- 11 Sep, 2017 3 commits
-
-
Serhii Moroz authored
Change-Id: Ifdc82766bac3cfe2e9c287b4ef04902a943c8f72 Reviewed-by:
André Hartmann <aha_1980@gmx.de>
-
Jaroslaw Kobus authored
Found during translating. Change-Id: I9626b3393d7b53300f7c806acbc5e12bc58574d2 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
hjk authored
Change-Id: I54cacf6dbcb5f68a2f063e41a86fc6d0c33da900 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 08 Sep, 2017 12 commits
-
-
Nikolai Kosjar authored
Change-Id: Ia4207747a3659fc05013d22b63feb2b17b1dec81 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io>
-
Nikolai Kosjar authored
...when typing more arguments: struct Foo {}; void f(int, int); void f(Foo, Foo); void f(char, char); void c() { f( // 1. Trigger completion with Ctrl+Space // 2. Chose item "f(Foo, Foo)" // 3. Type: Foo(), // OK, signature hint "f(Foo, Foo)" is displayed again } FunctionHintProposalWidget and IFunctionHintProposalModel are instantiated for each calculation, so remember the selected hint in the CodeAssist. Keep the latest 20 entries. Task-number: QTCREATORBUG-11688 Change-Id: I579fc6d8a35dd8fa398e4b3170ddc05a85252d1a Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Nikolai Kosjar authored
There is no need to trigger the automatic proposal timer anymore. This was added to fix QTCREATORBUG-6052. The removed code resulted in 3 completion requests when triggering a function call: foo(. One is sufficient. Change-Id: I3da6574bddaaaa101145ea607483e83620110c5f Reviewed-by:
Ivan Donchevskii <ivan.donchevskii@qt.io> Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
hjk authored
Change-Id: I1fe5e7cb99c8b52319588489ef506a0d9e13874a Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
hjk authored
It was only accidentally unused. Change-Id: I41702ae2840260af1c131c7454e00ea5e1abee57 Reviewed-by:
Ulf Hermann <ulf.hermann@qt.io>
-
Tobias Hunger authored
The build dir might be contained in the source directory, but not the other way around. So this should be more reliable. Change-Id: I2459b249fcc1002aa7f7787231b5699444a4c6bd Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Change-Id: Ibb5a61ab100dbd3b32de385df230dd0862faf670 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Add a helper method to request a directory icon with an overlay icon for the project tree. Change-Id: Idea2ea9ec2ea6790bf8d087723700364fbcafec6 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Change-Id: Icb7b17929e269469ccbcb24c2ab50fc67c167be3 Reviewed-by:
hjk <hjk@qt.io> Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Fix crashes due to activeProjectConfigurationChanged signal sending a nullptr. Uses the same fix as QTCREATORBUG-18865, but in more places:-) Task-number: QTCREATORBUG-18866 Change-Id: Ic71af5ed26b2a44339f0c687f3f46bfdf62c2489 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>