aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/item.h
Commit message (Expand)AuthorAgeFilesLines
* Merge 2.2 into masterChristian Kandeler2024-01-191-0/+1
|\
| * DependenciesResolver: Don't attach properties on non-present modulesChristian Kandeler2024-01-181-0/+1
* | Add an LSP serverChristian Kandeler2023-11-071-0/+3
* | Loader: Store Depends item in Item::Module::LoadContextChristian Kandeler2023-10-301-5/+6
* | Loader: Make Item::Module::LoadingItemInfo a proper classChristian Kandeler2023-10-271-3/+17
|/
* Improve the dependency parameters implementationChristian Kandeler2023-10-121-1/+4
* Loader: Resolve products in parallelChristian Kandeler2023-09-051-5/+35
* Loader: Move ItemPool pointer out of ItemChristian Kandeler2023-07-271-12/+10
* Loader: Store ProductContext in Item::ModuleChristian Kandeler2023-07-101-9/+2
* Rewrite ModuleLoaderChristian Kandeler2023-04-201-10/+39
* Make handling of deprecated items and properties configurableChristian Kandeler2022-10-041-1/+2
* Correctly propagate fallbackEnabled propertyIvan Komissarov2021-10-251-0/+1
* Use common function for property overridingIvan Komissarov2021-10-071-0/+8
* Fix loading optional transitive dependenciesIvan Komissarov2020-07-161-0/+1
* Replace 'typedef' with 'using' where it is possibleDenis Shienkov2019-02-231-3/+3
* Fix detaching a QLists in some range-for loopsIvan Komissarov2018-08-071-1/+1
* Reserve corrrect amount of memory for item's childrenIvan Komissarov2018-08-071-0/+1
* Handle Depends.productTypes entirely in the ModuleLoaderChristian Kandeler2018-05-021-0/+1
* Merge 1.10 into 1.11Christian Kandeler2018-01-191-1/+0
|\
| * ModuleLoader: Fix order of module mergingChristian Kandeler2018-01-171-1/+0
* | Merge 1.10 into masterChristian Kandeler2017-12-151-0/+1
|\|
| * ModuleLoader: Copy id when setting up module instance child itemsChristian Kandeler2017-12-151-0/+1
* | Use nullptr to initialize the pointersDenis Shienkov2017-11-201-1/+1
|/
* ModuleLoader: Fix false positive in property declaration checkerChristian Kandeler2017-10-041-0/+1
* Keep expired properties apart from non-expired onesChristian Kandeler2017-08-211-1/+2
* Fix false positive in property declaration checkerChristian Kandeler2017-07-041-0/+4
* Move the buildgraph, language and tools tests into the proper locationsJake Petroules2017-06-221-1/+1
* Make it possible to parametrize dependenciesJoerg Bornemann2017-05-221-0/+2
* Rename Item::setPropertyObserver to setObserverJoerg Bornemann2017-04-261-2/+2
* Make Item::Modules an std::vectorJoerg Bornemann2017-03-231-1/+3
* Add Item::ownProperty for symmetry and use it where appropriateJoerg Bornemann2017-03-231-0/+1
* Make sure an item always has a valid typeChristian Kandeler2017-01-101-2/+2
* Remove Item::m_functionsJoerg Bornemann2017-01-091-2/+0
* Remove the typename member from the Item classChristian Kandeler2017-01-061-3/+1
* Remove PropertyObserver::onItemDestroyed()Christian Kandeler2017-01-061-2/+0
* Change style of #includes of Qt headersJake Petroules2017-01-041-2/+2
* Try harder not to throw errors in disabled productsChristian Kandeler2016-12-141-4/+0
* Update license headersIikka Eklund2016-08-291-14/+23
* Allow to check for module versionChristian Kandeler2016-07-071-0/+2
* Replace 'the Qt build suite' with 'Qbs' in copyright notices.Jake Petroules2016-06-061-1/+1
* Do module validation and Probe resolving after module merging.Christian Kandeler2016-01-121-0/+1
* Give the Item class a proper type attribute.Christian Kandeler2015-08-141-20/+8
* Add an item flag designating the item as a "module prefix".Christian Kandeler2015-08-131-1/+9
* Replace Item::m_moduleInstance with a QFlags object.Christian Kandeler2015-08-131-3/+9
* Refactor ItemReaderASTVisitor.Christian Kandeler2015-08-111-1/+2
* Code clean-up in corelib/language/.Christian Kandeler2015-07-301-162/+26
* Remove pointless parameter from Item::clone().Christian Kandeler2015-07-291-1/+1
* Move copyProperty() to the Item class.Christian Kandeler2015-07-291-0/+1
* Move setupItemForBuiltinDeclarations() to Item class.Christian Kandeler2015-07-291-5/+2
* Fix property evaluation of export items.Joerg Bornemann2015-07-201-1/+2