- 20 Feb, 2017 6 commits
-
-
Eike Ziller authored
Print error messages whenever initialization of the QMake build step fails. Change-Id: Id39795219ec74591a78b8db4d0a381e072261f51 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Alessandro Portale authored
Make use of the right space. Also, this moves the scrollbars to the border, which looks more conventional (and which was the case in welcomescreen1). Change-Id: Icad9dedf80832012227d5ee6fb05083180bddf5d Reviewed-by:
hjk <hjk@qt.io>
-
Alessandro Portale authored
Change-Id: Iffab231cbf6570cd74fbc57a2d1e96c44f8acd6b Reviewed-by:
hjk <hjk@qt.io>
-
hjk authored
Change-Id: Id34c29d5aa95198c987a6ca02ccfd6645c112f84 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
Nikolai Kosjar authored
${AnyProject}::updateCppCodeModel() did two potentially not that cheap operations in the ui thread: (1) Querying the MimeDatabase for the mime type for the source files of the project. In 99.9% of the cases no files need to be read for this as the file extension will resolve the type. The expensiveness comes from the sheer number of files that can occur. (2) Calling compilers with the "(sub)project's compiler command line" to determine the macros. While the caches avoid redundant calls, the number of the unique compiler calls makes this still a ui-freezing experience. These two operations are moved into a worker thread. For this, the expensive compiler calls are encapsulated in thread safe lambdas ("runners") in order to keep the "mutexed" data minimal. The original API calls of the toolchains are implemented in terms of the runners. While adapting the project managers, remove also the calls to setProjectLanguage(). These are redundant because all of the project managers already set a proper value in the constructor. Also, currently there is no need (client) to report back detection of C sources in project parts. This also keeps CppProjectUpdater simple. There is still room for improvement: * Run the compiler calls in parallel instead of sequence. * Ensure that the mime type for a file is determined exactly once. Change-Id: I2efc4e132ee88e3c8f264012ec8fafe3d86c404f Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Alessandro Portale authored
Make use of the right and bottom space. Also, this moves the scrollbars to the border, which looks more conventional (and which was the case in welcomescreen1). Change-Id: Ib3553c588f0c24bbff8afeead1a3e69d4d77a00f Reviewed-by:
hjk <hjk@qt.io>
-
- 17 Feb, 2017 15 commits
-
-
Robert Loehning authored
Change-Id: I3468d1a4c9e3ba7bcfd6526f5541b3ec4e84a3e4 Reviewed-by:
hjk <hjk@qt.io>
-
Alessandro Portale authored
The hover area is 30px high and the spacing 5px Change-Id: I252f87b1961768d54a65ddf69c8106e87790b2a3 Reviewed-by:
hjk <hjk@qt.io>
-
Robert Loehning authored
Change-Id: I2e331e1e7ae23f7457cd4e19107fceff85e118e6 Reviewed-by:
Lukas Holecek <hluk@email.cz> Reviewed-by:
hjk <hjk@qt.io>
-
Nikolai Kosjar authored
Change-Id: I2685de00056197505c512f63f44b54b4bca81c15 Task-number: QTCREATORBUG-17697 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Change-Id: Ied361023444e21575504d2175c36fefd02e43752 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Change-Id: I8a52798546b75f001c5ee447eee6024b06b0d287 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Nikolai Kosjar authored
Change-Id: Icdd65a6fc510e4bdb6071ebd4314a0eff7559f4f Reviewed-by:
David Schulz <david.schulz@qt.io>
-
David Schulz authored
Change-Id: I5d2b1016d0ad24237abc24233b580049d1c6add0 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
David Schulz authored
Change-Id: I685909652bd7567473a2e6d09254d67e8bb51b33 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
Christian Stenger authored
Change-Id: Id93ec7fce863a2307bee7ff53e442b09dac87da6 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Orgad Shaneh authored
makefile.xml has bmake_var_modifiers_noarg and bmake_var_modifiers_with_arg which are not defined. Change-Id: Ice5bcaf86e7dbe90d4e9b2c52babbc62f9491e05 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Christian Stenger authored
* remove unnecessary QLatin1String where possible * foreach * nullptr * bad naming of static members Change-Id: If0f7c6839be4d2efbfef6f7f0775d2034775bd90 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Christian Stenger authored
Change-Id: I633a554472f0327160fcbdd9be78798c41014a51 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Christian Stenger authored
Avoid adding test functions again and put further data tags directly below the respective test function. Change-Id: I29775b836cc4584358ee67b5f07744986c6a6591 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Christian Stenger authored
Change-Id: Ib68de88cec3d049d0a495e8e36d658325e5d323f Reviewed-by:
Jake Petroules <jake.petroules@qt.io>
-
- 16 Feb, 2017 9 commits
-
-
Marco Bubke authored
To be secure that include is only called it the definition is true. Change-Id: I04bae9860e64206a1c6886d7cf1682a87e9f9a07 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Marco Bubke authored
The argument parsing has some considerable overhead. We try to avoid that with merging all content together in one file. Change-Id: Icf426bb5d6a5569d59c180f94c7eab66a22a251c Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
Change-Id: I11cecafb6132b4c1cbcdcca9d3eedd78ee23c83c Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Marco Bubke authored
Change-Id: I9084cb3c741b3e56e3b931383b67c0564a331352 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Alessandro Portale authored
Some icons introduce their own .pngs, and some reuse existing ones. Change-Id: Ib909d4bb718d1e3fafa70ef72baa29ef2657d023 Reviewed-by:
Thomas Hartmann <thomas.hartmann@qt.io>
-
Alessandro Portale authored
Just as png in the resources, not as Utils::Icon. Other icons will use the image as overly. Change-Id: I4c44bb5eb7472a7297692bf95a3030b7843b6de1 Reviewed-by:
Thomas Hartmann <thomas.hartmann@qt.io>
-
Riitta-Leena Miettinen authored
If the whole file is included, the copyright statement is printed in the HTML file (and we don't want that). Change-Id: I341c658182745facd000c6ad7ce073c1a37caded Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Christian Stenger authored
Change-Id: I46b0a756d825cfff328c747c37a9563c5449a75e Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Christian Stenger authored
Change-Id: I835bbcf3676816d92160b2eca967af4adcd3876a Reviewed-by:
Robert Loehning <robert.loehning@qt.io>
-
- 15 Feb, 2017 10 commits
-
-
hjk authored
No need to use two filters with a temporary list when the task can be done in one go. Change-Id: I96468099eb28c9698dbc637e432a38071d054e39 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
If already the parent is invisible do not select an item. Change-Id: I0ec667314ae7446cda5ed1f0eaa9234ab419de8c Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
Change-Id: I9e35217b13627074b6732dd532ff8fbe99177ebe Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
Change-Id: Ieeb2387a301ebaaf4b6c7be2bc7aaee9120a34c4 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
The prev, next and add actions are now also visible in the form editor toolbar. Change-Id: I8aff49fd4544b95c9e88c3561c3ea4d59c6dd2e0 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Ulf Hermann authored
There is no line 0, so if the document is already open, the editor won't move to the beginning. Use line 1 instead, so that we jump to the location of the corresponding text mark. Change-Id: I0c5605d2d48b02d73dd97ddc87a527cf1b5dba8f Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io>
-
Nikolai Kosjar authored
Change-Id: I8d49ac57f7e78c975798892681588a0c6db5ef0e Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
James McDonnell authored
Remove obsolete armlev7 mkspec. Change-Id: I8d7314ef1e2f0f9dd3acef187026ac24d5308c8e Reviewed-by:
Dan Cape <dcape@qnx.com> Reviewed-by:
hjk <hjk@qt.io> Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
hjk authored
A string literal cannot be used to return a QString. Change-Id: I32d7515808342552b1b5328c2d0c754a9f94c2a2 Reviewed-by:
Thomas Hartmann <thomas.hartmann@qt.io>
-
Ulf Hermann authored
We never do anything useful with it. This relieves us from the need to keep the manager around in the QML model and decouples them. Change-Id: If58fc147b86b07f533aeaaa896f3416d4c0ef6bb Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io>
-