aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/item.cpp
Commit message (Expand)AuthorAgeFilesLines
* qt6: replace some QStringRefs with QStringViewsIvan Komissarov2020-11-091-2/+2
* Avoid useless allocations in Item::propertyDeclarationIvan Komissarov2020-02-271-7/+7
* Fix calls to non-const begin()/end() in range-for loopsIvan Komissarov2019-03-061-1/+2
* Use QStringLiteral more where it is possibleDenis Shienkov2019-02-251-6/+6
* Handle Depends.productTypes entirely in the ModuleLoaderChristian Kandeler2018-05-021-0/+6
* Mark values that were set up as the defaults of built-in item propertiesChristian Kandeler2018-01-051-0/+1
* Clean up LanguageInfoJake Petroules2017-12-011-1/+2
* corelib: Gather string constants in central placeChristian Kandeler2017-11-291-3/+3
* STL compatibility: use push_back() instead of append()Jake Petroules2017-11-221-2/+2
* Use nullptr to initialize the pointersDenis Shienkov2017-11-201-6/+6
* STL compatibility: use empty() instead of isEmpty()Jake Petroules2017-11-161-2/+2
* STL compatibility: use size() instead of count()Jake Petroules2017-11-151-1/+1
* ModuleLoader: Fix false positive in property declaration checkerChristian Kandeler2017-10-041-0/+11
* Keep expired properties apart from non-expired onesChristian Kandeler2017-08-211-4/+16
* Fix false positive in property declaration checkerChristian Kandeler2017-07-041-8/+20
* Ensure every module property is tracked when evaluatingJoerg Bornemann2017-05-291-0/+2
* Replace QSharedPointer/QWeakPointer with std::shared_ptr/std::weak_ptrJake Petroules2017-05-231-7/+7
* Make it possible to parametrize dependenciesJoerg Bornemann2017-05-221-0/+5
* Rename Item::setPropertyObserver to setObserverJoerg Bornemann2017-04-261-6/+6
* Add Item::ownProperty for symmetry and use it where appropriateJoerg Bornemann2017-03-231-0/+5
* Remove all usages of Q_FOREACH from the libraryChristian Kandeler2017-02-211-4/+5
* Make sure an item always has a valid typeChristian Kandeler2017-01-101-5/+4
* Remove Item::m_functionsJoerg Bornemann2017-01-091-1/+0
* Remove the typename member from the Item classChristian Kandeler2017-01-061-2/+12
* Remove PropertyObserver::onItemDestroyed()Christian Kandeler2017-01-061-6/+0
* Update license headersIikka Eklund2016-08-291-14/+23
* Allow to provide deprecation info for module propertiesChristian Kandeler2016-08-161-2/+4
* Merge remote-tracking branch 'origin/1.5'Joerg Bornemann2016-06-081-1/+1
|\
| * Replace 'the Qt build suite' with 'Qbs' in copyright notices.Jake Petroules2016-06-061-1/+1
* | Merge 1.5 into master.Christian Kandeler2016-05-271-3/+8
|\|
| * Fix null pointer accesses.Christian Kandeler2016-05-201-3/+8
* | Remove deprecated JS functionsJoerg Bornemann2016-03-211-3/+0
|/
* Ignore explicit dependencies on the "qbs" module.Christian Kandeler2015-11-061-0/+1
* Give the Item class a proper type attribute.Christian Kandeler2015-08-141-16/+10
* Replace Item::m_moduleInstance with a QFlags object.Christian Kandeler2015-08-131-2/+9
* Code clean-up in corelib/language/.Christian Kandeler2015-07-301-1/+21
* Remove pointless parameter from Item::clone().Christian Kandeler2015-07-291-3/+3
* Move copyProperty() to the Item class.Christian Kandeler2015-07-291-0/+5
* Move setupItemForBuiltinDeclarations() to Item class.Christian Kandeler2015-07-291-1/+41
* Mark non-required modules that fail validation as non-present.Christian Kandeler2015-07-151-0/+7
* Keep the list of modules sorted.Christian Kandeler2015-06-031-0/+8
* update license headersJoerg Bornemann2015-03-021-2/+2
* Merge branch '1.3' into 'master'Christian Kandeler2015-01-281-6/+6
|\
| * Update LicenseEike Ziller2015-01-261-6/+6
* | Merge branch '1.3' into master.Christian Kandeler2015-01-191-0/+5
|\|
| * Fix project parse error.Christian Kandeler2015-01-191-0/+5
* | Add functionality to dump item trees.Christian Kandeler2015-01-191-0/+53
|/
* License update.Eike Ziller2014-10-161-7/+8
* let Item::clone() create a deep copy of the item treeJoerg Bornemann2014-10-131-2/+13
* add missing member copy in Item::cloneJoerg Bornemann2014-08-141-0/+1