- 12 Dec, 2017 13 commits
-
-
Eike Ziller authored
Change-Id: Ia13dcbc596c7cb5816891ed85e42ac49651fdfb6 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
David Schulz authored
compare file names case insensitive on windows Task-number: QTCREATORBUG-19418 Change-Id: I4925a7b33f35ce18e906990ffc104b22ea6d73dc Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Eike Ziller authored
Conflicts: qbs/modules/qtc/qtc.qbs qtcreator.pri Change-Id: Ic1ab71d0d40fa6c90e337c8ee9d9558e8f103eaa
-
Eike Ziller authored
Change-Id: Ia5b4d0c1c2b5a410ec3215df1c19b56e236606cf
-
Eike Ziller authored
It moves to qbs/qbs Developers need to run git submodule sync on existing checkouts once, to fetch the new URL Change-Id: I9d526a0df6f4a3fad56e6998880455e003e96d9a Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by:
Jake Petroules <jake.petroules@qt.io>
-
Eike Ziller authored
Change-Id: Ifb5656f33cdb4370c1c654c8d98587071528a72f Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Eike Ziller authored
By setting a relative path in SDKTOOL_DATA_PATH Change-Id: Ib61921f396f4eaf72fa240c3edb3795fda800609 Reviewed-by:
Iikka Eklund <iikka.eklund@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Eike Ziller authored
Change-Id: Idc0e2945133123941afa0ab92e5ff57dedf8f4ba Reviewed-by:
Iikka Eklund <iikka.eklund@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
David Schulz authored
Task-number: QTCREATORBUG-19442 Change-Id: I6c2419b30bf86af79bb2436dc6dc8196f6c65f06 Reviewed-by:
David Schulz <david.schulz@qt.io> Reviewed-by:
hjk <hjk@qt.io>
-
Robert Loehning authored
Change-Id: I2b56b24044e0c057dbe5aff1b7f9a1fdcfdeb6c2 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
Robert Loehning authored
...to the correct capitalization. Squish < 6.3 could handle both, whereas Squish >= 6.3 is more strict. Change-Id: I9864518e21d3f2ed44fe7527f75aa958dc0081de Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
Nikita Baryshnikov authored
Change-Id: Iadfa3e74794b7a4a17b77b1b212894a4b2830c7d Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Jaroslaw Kobus authored
Rename it into HighlightScrollBarController. Don't derive it anymore from QScrollBar. Make it based on QObject and decorate the existing instance of QAbstractScrollArea as needed. Fix the highlight of the shared scrollbar of the SideBySideDiffEditor. Both left and right diff editors have their own HighlightScrollBarController and their own separate overlays, but both overlays are created as children of the same right editor instance. Synchronize also the cursor between left and right editors. Make highlight current line working. Make the overlay transparent for mouse events - this fixes issues on macOS when scolling over invisible scrollbar. Change-Id: Iab05c360173e09d8748658c59785da86438a7189 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
- 11 Dec, 2017 7 commits
-
-
Ivan Donchevskii authored
Add token name, usr, isDefinition and isDeclaration. Change-Id: If67bf78c999cb9edd397d0b553b33e5f5f378f8a Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@qt.io>
-
Ivan Donchevskii authored
Before adding additional members into that class it makes sense to rename it to better represent its content. Other classes serving the same purpose are also renamed to keep the names consistent. Change-Id: I3c8517e42aae29779d71ec9c85b713cff581a473 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@qt.io>
-
Thomas Hartmann authored
The bounding rectangles can be confusing and break WYSIWYG. Therefore we disable them by default. Change-Id: I3713e668b916607670255715e0d41f76a789b34e Reviewed-by:
Alessandro Portale <alessandro.portale@qt.io> Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
When resizing an item the instanceIsRenderPixmap can be bigger than the bounding rect. In this case we get painting artefacts. Change-Id: I6da43f16a1e85d045a0ebbb01db594979ad89622 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Marco Bubke authored
You have to include them for all translationunits because otherwise default print function are generated. So you get to different implementations for the same symbol. Change-Id: I732d2e1f1774f72acdbb49cbe1848d31ca3f5c98 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@qt.io>
-
Ivan Donchevskii authored
Backup member was never set to true. Change-Id: I21dc889813820e2a463c5ba812b18b57766e03c4 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io>
-
Alessandro Portale authored
Avoid setting Qt::AA_EnableHighDpiScaling when running in the simulator. Simulator detection is done by testing whether environment variable QTGLESSTREAM_DISPLAY is set. This amends 8c3bd615 where all platforms except Windows were excluded from setting the flag. Task-number: QTBUG-64815 Change-Id: I8ab7ba9f24217915dc1d01e1f2eb5c37923c5504 Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Rainer Keller <Rainer.Keller@qt.io>
-
- 09 Dec, 2017 2 commits
-
-
Andre Hartmann authored
Change-Id: I0f92993aa6152836237f7429c66761c22692075d Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Andre Hartmann authored
* Use member init * Use nullptr * Use range-for * omit QLatin1{String|Char} where possible Change-Id: Ib231b747cdd9073b3d4fc6779b8e0afb2b404a31 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
André Hartmann <aha_1980@gmx.de>
-
- 08 Dec, 2017 8 commits
-
-
hjk authored
This follow the rough pattern of recent *RunConfigurationFactory changes for build and deploy configurations. - Collapse the two lines of constructors similar to what 890c1906 did for RunConfigurations * Deploy* was purely mechanical * Build* ctors are split in connects() in the ctor body to create "empty shell for clone" etc and build step additions in initialize() functions which are only used in the create() case. -- Allows to collapse the shared 'ctor()' functions, too. - Move FooBuildConfigurationFactory::create() implementations to FooBuildConfiguration() constructor. That was a strange and unneeded ping-pong between factories and objects, and furthermore allows one level less of indirection (and for a later, left out here, some reduction of the FooBuildConfiguration interfaces that were only used to accommodate the *Factory::create() functions. - Most {Build,Deploy}Configuration{,Factory} classes had a canHandle(), but there wasn't one in the base classses. Have one there. - Most canHandle() functions were checking simple restrictions on e.g. project or target types, specify those by setters in the constructors instead and check them in the base canHandle() - clone() is generally replaced by a creation of a "shell object" and a fromMap(source->toMap()), implemented in the base, there are two cases left for Android and Qbs that needed(?) some extra polish - generally use canHandle() in base implementation, instead of doing that in all Derived::canFoo() - as a result, canCreate/create/canClone/clone reimplementations are not needed anymore, keep the base implementation for now (could be inlined into their only users later), but de-virtualize them. - Combine Ios{Preset,DSym}BuildStepFactory. There was only one 'dsym' build step they could create. - Split the 'mangled' id into the ProjectConfiguration subtype specific constant identifier, and a QString extraId() bit. Only maintain the mangled id in saved settings. - Make ProjectConfiguration::m_id a constant member, adapt all constructors of derived classe. Not done in this patch: - Finish possible cosmetic changes on top - Add a way to specify restrictions to supported Qt versions (used in Android/Ios), as the base implementation does not depend on the qtsupport plugin - Combine the QList<X> availableFoo() + createFoo(X) function pairs to somthing like a direct QList<struct { X; std::function<X()>; }> fooCreators() to avoid e.g. the baseId.withSuffix() <-> id.suffixAfter(base) pingpong - Remove the *Factories from the global object pool - Do something about priority(). Falling back to plain qmake in android+qmake setup is not helpful. Change-Id: I2be7d88d554c5aa8b7db8edf5b93278e1ae0112a Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Tobias Hunger authored
Use Project::isKnownFile instead. Change-Id: If69e413e4603fe6d7dc359ecd55d6233d9a3a642 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Tobias Hunger authored
Make the project responsible to provide information on which files belong to it instead. Change-Id: I80accf9104af33eaffc6b8f3e6024e9725697d37 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Tobias Hunger authored
Make sure not to continue to connect after the receiver was destructed and make sure to disconnect from everything when that happens. Task-number: QTCREATORBUG-19391 Change-Id: I4d09a7dca2a5260c3d4744607dccbde5964a0623 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Tobias Hunger authored
Make Project::files take a standard function to match files with instead of an enum (and a std::function). Change-Id: I6a24e40dba0e972ff96c0a57e775d2377e2545e0 Reviewed-by:
hjk <hjk@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Tobias Hunger authored
Change-Id: I75ceb22ac65b8288d824f229d44089cba6fc8ea3 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Ulf Hermann authored
device factories will generally QTC_ASSERT when asked for IDs they don't support. When asked for IDs they do support they should provide a non-empty display name, though. Change-Id: I1439fa7bec1791979dfdf28a6ee70e2e77ec8381 Reviewed-by:
hjk <hjk@qt.io> Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
David Schulz authored
Explicitly connect ui elements to slots. Change-Id: I1235f29a1596636dffc943c276da4a251deca884 Reviewed-by:
hjk <hjk@qt.io>
-
- 07 Dec, 2017 10 commits
-
-
Christian Stenger authored
Task-number: QTCREATORBUG-19419 Change-Id: Iaac597b947ca505819674eec0a862158dce8a632 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Eike Ziller authored
It is no longer used (it is using same scripts as Qt now), and contains outdated resources. Change-Id: I0576d694ef16ced49303dfc4d6075b742dbcc3b1 Reviewed-by:
Iikka Eklund <iikka.eklund@qt.io> Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Ivan Donchevskii authored
Make tidy/clazy switch more intuitive. Change-Id: I13d17376bdace039ae371693e28f6fcb0b493244 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Alessandro Portale <alessandro.portale@qt.io>
-
Eike Ziller authored
Create a LineColumnLabel class that aggregates the functionality that was before spread through the editor widget and factory classes. Change-Id: I6ba316174b2f690a0b146bdd606c6f8ed985ec20 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Eike Ziller authored
Change-Id: I906e00628365073527a2b8ab1e5bb4e61c8225d0 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Eike Ziller authored
It is not only used for line and column. Change-Id: I544244dbca0b9f084e45ff2d7e4f28f79d2cae09 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Eike Ziller authored
Change-Id: I4413841adc00156a4c8877c00ba6929262ae8e8f Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Eike Ziller authored
Change-Id: Ib75cfcc7741be686c0117fbb27df869e14db4f69 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Ulf Hermann authored
This rids us of the "Issues" about various wizard files when opening qtcreator.pro Change-Id: Ib49e87ded791bcc9155e65a77cac523c1f67de56 Reviewed-by:
Marco Benelli <marco.benelli@qt.io>
-
Eike Ziller authored
Change-Id: Ic7c16091268083c0426cf29f0691a7ee458f2bd9
-