aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Adapt to 4.94.9Eike Ziller2019-05-135-39/+35
| | | | | Change-Id: I649fd586c31149153a501d011bcd95e3452404e8 Reviewed-by: hjk <hjk@qt.io>
* Merge remote-tracking branch 'origin/4.8'Eike Ziller2019-01-312-3/+3
|\ | | | | | | Change-Id: Ie0a821d78f3ad951def930f9b0b6b94c29bea70f
| * Suppress debug log4.8Eike Ziller2018-10-152-3/+3
| | | | | | | | | | | | | | Follow up of qtcreator/0d640268fddb522eb48da439f995a6fade7d6e09 Change-Id: Ie6f218cbd2853f67692a29c33017eeb2c74c1b5c Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* | Merge remote-tracking branch 'origin/4.8'Eike Ziller2018-10-011-0/+1
|\| | | | | | | Change-Id: I36c749700114ed326dfe191a9d94e1e7fa11ad54
| * Add gitignore that ignores .stack-work (e.g. from manual test)Eike Ziller2018-09-191-0/+1
|/ | | | | Change-Id: Id68d5c7e43f50b853f0d93417bff568ff7ce36fc Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Adapt to removal of IRunConfigurationAspect::runConfigurationEike Ziller2018-09-142-3/+2
| | | | | | | Upstream 32ba65c7f8176487402f6982ecd92acda3ad629c Change-Id: Ie4249b301550bbf11519f23c3fe2d14fc39cc979 Reviewed-by: hjk <hjk@qt.io>
* Adapt to upsream LocalEnvironmentAspect ctor changehjk2018-09-131-2/+2
| | | | | Change-Id: I1733078240018cfe0e4036dca8d88e8cdec5ba91 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Adapt to upstream arguments aspect signature changehjk2018-09-131-4/+4
| | | | | Change-Id: I28c3e037caafaeaffa42b42fe822025ad29dfa26 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Adapt to upstream changes to working directory aspect setuphjk2018-09-131-2/+4
| | | | | | | | 5bc0b6ce removed a working directory's automatic search for an sibling environment aspect. Pass it explicit here. Change-Id: I9514b1a7c568fa60e19f9148be5368d49b3b6faf Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Avoid use of RunConfigurationAspect::runConfigurationhjk2018-09-102-11/+8
| | | | | Change-Id: I280e2f79a7c427d1a582f20fd0fbcb09909d8e55 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Adapt to upstream change to aspect creationhjk2018-09-041-5/+5
| | | | | Change-Id: Id01df2e8ecea67e6f5a3893219143a264017688a Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Adapt to upstream RunConfiguration::fillConfigurationLayout changeshjk2018-09-042-8/+1
| | | | | Change-Id: Ib3b531027294ed1e5d95842ef12e05b3bf706693 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Adapt to upstream runconfig aspect setup changeshjk2018-08-211-3/+3
| | | | | Change-Id: Id9c0c8046ccaebe8c718573a801c5823e0565da6 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Adapt to recentish upstream changeshjk2018-08-061-1/+1
| | | | | | | | The SimpleTargetRunner takes care of conventionally setup TerminalAspects automatically nowadays. Change-Id: Id67048efc40111972f33905ea5a41025fff441dd Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Merge remote-tracking branch 'origin/4.7'Eike Ziller2018-07-194-7/+10
|\ | | | | | | Change-Id: Ifdfc58c61551011b1782bc5d265a670212637bb6
| * Update for changes in Qt Creator 4.74.7Eike Ziller2018-07-124-7/+10
|/ | | | | Change-Id: I37510571f8893a6ebc2822838a02bc135590ebfb Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Adapt to upstream changeshjk2018-04-274-63/+45
| | | | | Change-Id: I22bd72ee5b8d8a28d87459fe125ef3a211b9ad16 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Restrict stack build step to build step listhjk2018-03-231-0/+2
| | | | | Change-Id: I64768f6dfc60d4904b12e8687beb3f5c3d6e8411 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Adapt to TextEditorWidget::findLinkAt changeEike Ziller2018-03-222-6/+10
| | | | | | | Changed in 08d1274ccc0. Change-Id: Iac2805ac5a5fb05e2a5cf3712b6d7da9971d5150 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Use simpler run configuration widget setuphjk2018-03-221-5/+1
| | | | | Change-Id: I2b8853e2e65aa706a1363c8039264cb3689be459 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Fix identification of run controls with application targetsEike Ziller2018-03-202-0/+9
| | | | | | | | | | The run configuration's extraId is checked against the RunConfigurationCreationInfos' targetName and buildKey to find out if the run configuration came from that creation info. So we need to implement that in the run configuration. Change-Id: I396605a19b39837d769287d6753cf16ac4d9e77d Reviewed-by: hjk <hjk@qt.io>
* Fix run configuration ID now that it no longer has a prefixEike Ziller2018-03-202-3/+3
| | | | | Change-Id: I3ec20d6878efee0d19923e3e1bf58fa32e3be799 Reviewed-by: hjk <hjk@qt.io>
* Update available run configurations when project file changesEike Ziller2018-03-202-1/+9
| | | | | Change-Id: Ic9065961f12f424aa0f755c8c27f875614154bdb Reviewed-by: hjk <hjk@qt.io>
* Adapt to upstream infrastructure changeshjk2018-03-198-80/+64
| | | | | Change-Id: Ic3f470b1d3df47b90f054ef1e006927b9ee675ca Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Add simple test haskell projectEike Ziller2018-03-105-0/+88
| | | | | Change-Id: Ieb3f153664e37055b2557cf6b91611bdbb4fa739 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Merge remote-tracking branch 'origin/4.6'Eike Ziller2018-02-174-6/+15
|\ | | | | | | Change-Id: Icd367ad5b496c038df0892afe98d2eb61efb6095
| * Adapt to Qt Creator changes4.6Eike Ziller2018-02-174-6/+15
|/ | | | | | | In hover handler and run configuration factory Change-Id: Ib60db43560e8485ce9b5a8f9ddcb703382a0ef70 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Directly restart ghc-mod if it died between lookupsEike Ziller2018-01-061-3/+10
| | | | | | | | | Before this patch it was trying to send the lookup to the dead ghc-mod and found that it didn't get a timely answer, only restarting it after that. Change-Id: I15f39c14a753af4e0c94feeee7a0c3e390d5cf33 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Show error in editor if stack cannot be runEike Ziller2018-01-065-3/+48
| | | | | | | With the option to open the configuration page. Change-Id: I4895e27648d5e161fd0c9b617723f7fdd6853248 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Propagate ghc-mod errors upEike Ziller2018-01-056-65/+87
| | | | | | | | Mostly an enabler for providing more useful information to the user in follow-up patches. Change-Id: Ia457f0f92175340fe93754df6215693d3a93dd3a Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Adapt to upstream run configuration factory changeEike Ziller2017-12-201-1/+1
| | | | | | | Changed to IDs in qt-creator/4a66cae8545cd58cf9d3006a2bad91845cffa14b Change-Id: Ie6eb2d53df8735f7fa78baa3a9f885192593f950 Reviewed-by: hjk <hjk@qt.io>
* Adapt to upstream build config and Utils::Link changeshjk2017-12-1110-117/+52
| | | | | Change-Id: Ib3f470b1d3df47b90f054ef1e006927b9ee675ca Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Adapt to upstream API changes for run configuration factoriesEike Ziller2017-11-274-66/+14
| | | | | | Change-Id: Ifc984f3eff16d109923db33f87906c49765f7864 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io> Reviewed-by: hjk <hjk@qt.io>
* Add READMEEike Ziller2017-10-041-0/+24
|
* Add toplevel .pro file and .qbs fileEike Ziller2017-10-033-0/+44
|
* Initial Haskell project supportEike Ziller2017-10-0112-4/+892
| | | | | | | Shows all files from the file system tree around the .cabal file. Provides a simple build configuration with "stack build" step. Provides a simple run configuration with "stack exec" for each "executable" entry.
* Support "Follow Symbol Under Cursor"Eike Ziller2017-10-019-29/+403
|
* Take unsaved modifications into accountEike Ziller2017-10-015-8/+290
| | | | | | | | For this we need to take snapshots of open and modified files within the project directory. Since we need to restart ghc-mod whenever the mapping changes, we do not remove files from the snapshot until they are actually closed, even if they stay unmodified.
* Add options page for stack executableEike Ziller2017-10-0110-8/+255
|
* Add editor tooltips with type and symbol infoEike Ziller2017-10-0112-4/+901
| | | | | | | There is one ghcmod process started in a separate thread per project directory of opened files. If there are no more files open for a project, that ghcmod thread is exited. This doesn't take unsaved modifications into account.
* Add highlighterEike Ziller2017-10-018-2/+1681
| | | | | See lexical structure of Haskell https://www.haskell.org/onlinereport/haskell2010/haskellch2.html
* Provide snippet groupEike Ziller2017-10-016-12/+114
|
* Add (un)commentingEike Ziller2017-10-011-0/+3
|
* Register a haskell editor factoryEike Ziller2017-10-014-3/+98
|
* Start with dummy pluginEike Ziller2017-10-017-0/+249