aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/item.cpp
Commit message (Expand)AuthorAgeFilesLines
* clang-tidy: fix 'bugprone-assignment-in-if-condition'Ivan Komissarov2024-02-261-1/+2
* clang-tidy: fix 'modernize-return-braced-init-list'Ivan Komissarov2024-02-231-3/+3
* Merge 2.2 into masterChristian Kandeler2024-01-191-0/+5
|\
| * DependenciesResolver: Don't attach properties on non-present modulesChristian Kandeler2024-01-181-0/+5
* | Add an LSP serverChristian Kandeler2023-11-071-0/+6
|/
* Loader: Resolve products in parallelChristian Kandeler2023-09-051-8/+64
* Loader: Move ItemPool pointer out of ItemChristian Kandeler2023-07-271-21/+10
* Loader: Store ProductContext in Item::ModuleChristian Kandeler2023-07-101-5/+5
* Port from qAsConst() to std::as_const()Marc Mutz2023-05-221-2/+2
* Rewrite ModuleLoaderChristian Kandeler2023-04-201-6/+67
* Make handling of deprecated items and properties configurableChristian Kandeler2022-10-041-18/+4
* clang-tidy: fix 'performance-no-automatic-move' warningIvan Komissarov2022-08-161-2/+2
* Use common function for property overridingIvan Komissarov2021-10-071-0/+23
* 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