aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
Commit message (Collapse)AuthorAgeFilesLines
* Acknowledge KSyntaxHighlighting in README.mdAlessandro Portale2019-02-121-0/+38
| | | | | | | | | | | https://doc-snapshots.qt.io/qtcreator-master/creator- acknowledgements.html Acknowledges KSyntaxHighlighting already. README.md should do so, as-well. Change-Id: I099fd9a8d9b479c3ba3278412e59160d6918ca2f Reviewed-by: David Schulz <david.schulz@qt.io>
* SSH: Use OpenSSH toolsChristian Kandeler2018-12-131-49/+0
| | | | | | | | | | | | | | | | | | | | | | | | ... instead of our own SSH library. Advantages: - Full compatibility with OpenSSH behavior guaranteed. - Minimal maintenance effort. - Less code to build. - Big chunk of 3rd party sources can be removed from our repository. One the downside, Windows users now need to install OpenSSH for RemoteLinux support. Hoewever, people doing embedded development probably have it installed anyway. [ChangeLog] Switched SSH backend to OpenSSH Fixes: QTCREATORBUG-15744 Fixes: QTCREATORBUG-15807 Fixes: QTCREATORBUG-19306 Fixes: QTCREATORBUG-20210 Change-Id: Ifcfefdd39401e45ba1f4aca35d2c5bf7046c7aab Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Add contribution instructions to readme.mdMitch Curtis2018-12-121-0/+11
| | | | | | | | Add contents of HACKING to readme.md. This makes it clearer that Gerrit should be used for patches, and not GitHub. Change-Id: I3638bea4c31a03af130aeb456cf3f49f019304b0 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* README: Adapt to clang submodulesOrgad Shaneh2018-10-181-6/+2
| | | | | Change-Id: I518b3b3d48b24de28b253188e78665ef299cde9f Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Fix references to the clang code model documentation fileChristian Kandeler2018-08-201-1/+1
| | | | | | | Was forgotten in 7ab07a4e8f. Change-Id: I2c6d21b79658e3946eb6ecdcf7b11992c0bf865e Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Merge remote-tracking branch 'origin/4.7'Eike Ziller2018-08-201-1/+1
|\ | | | | | | Change-Id: I15962a85b0cc37c5a00e15ef7eac0445aad6c295
| * Update macOS requirement for binary packagesEike Ziller2018-08-161-1/+1
| | | | | | | | | | | | | | Qt 5.11 does not support macOS 10.10 Change-Id: I7438b1354c006447d7ba2148ebe616dafe39ef53 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* | Merge remote-tracking branch 'origin/4.7'Eike Ziller2018-08-151-0/+1
|\| | | | | | | | | | | | | | | Conflicts: src/plugins/clangtools/clangtoolruncontrol.cpp src/plugins/cpptools/compileroptionsbuilder.cpp Change-Id: Ib1e8abf066898b50c90fc1ccba4697fe983e8a8f
| * SSH: Use Botan2Christian Kandeler2018-08-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Botan 1.10 will be completely unsupported by the end of this year, so we now target API version 2 instead. Also upgrade our bundled Botan to the latest version 2.7. We no longer check in pre-processed files, but use the upstream sources directly (with unneeded parts removed), employing Botan's own configure script for building. This will make future upgrades much simpler. A script to automate this process is also provided. Task-number: QTCREATORBUG-18802 Task-number: QTCREATORBUG-8107 Change-Id: I5a5ea62cfd30d720b556217142e8b7e06bf49f7e Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | Require GCC 5.3 or later on Linux/MinGWEike Ziller2018-07-191-2/+2
|/ | | | | | | | | | GCC 4.9 is old and buggy, and major distributions nowadays provide GCC >= 5.3 for their stable/LTS versions. Change-Id: Ic94f28154cfd055eebf50d762935cc269afe00a6 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Debugger: add instruction to build python enabled dumper for cdbDavid Schulz2018-07-111-0/+3
| | | | | | | | | | Like for the llvm code model additional 3rd party installation is required to build the python enabled dumper on Windows. Adding minimum version of Python and the name of the environment variable pointing to the Python installation to the README.md. Change-Id: I0cad39a57e4726083fcd44bde8b4c990cbd1ab03 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Clang: Use https protocol instead of gitOrgad Shaneh2018-05-221-2/+2
| | | | | | | Some firewalls block access to git, while they allow http[s] Change-Id: Ia363550a7d1d09960c5569bc3a6df104be28d0c7 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Clang: Require LLVM/Clang >= 6.0.0Nikolai Kosjar2018-05-171-8/+11
| | | | | | | | | | | | | | Adapt versions and tests, remove code assuming clang < 6.0. Switch also to our custom repositories instead of dealing with patch files. LLVM/Clang 6 was released on 09 Mar 2018. Task-number: QTCREATORBUG-18535 Task-number: QTCREATORBUG-18552 Change-Id: I0ec2c2f56265e161ae7cbb5b03e7b8a182ba6cc6 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
* Increase requirement for building Qt Creator from Qt 5.6.2 to Qt 5.9Eike Ziller2018-03-221-3/+2
| | | | | | | | | | | | | | Qt 5.11 will be released and Qt 5.9 is the new LTS. Increasing the requirement allows us to remove some baggage and workarounds like Utils::asConst, special Q_OVERRIDE header, and deployment target adaptions on macOS, and simplifies pulling in proparser changes from Qt. Change-Id: I9faf99336d26dd20bd63e6904ae543c0f351aa4d Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Merge remote-tracking branch 'origin/4.6'Eike Ziller2018-02-011-0/+23
|\ | | | | | | | | | | | | | | Conflicts: share/qtcreator/qml-type-descriptions/qmlproject.qmltypes src/plugins/clangcodemodel/clangeditordocumentprocessor.cpp Change-Id: I35fb652f29a98a798be7c8b4b4c2e581eb175fb6
| * State third-party licenses for LLVM/Clang/ClazyNikolai Kosjar2018-01-311-0/+23
| | | | | | | | | | Change-Id: I8ba9e9176a01f49fbf203beaac3dfd229df0046a Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* | Merge remote-tracking branch 'origin/4.6'Eike Ziller2018-01-191-1/+1
|\| | | | | | | | | | | | | Conflicts: qtcreator.pri Change-Id: I7dcd8e067b7597144eb3b27d917cb7fe0279aad4
| * State recommended Qt version more preciselyRobert Loehning2018-01-181-1/+1
| | | | | | | | | | | | Change-Id: I4a8ad19c8fc1f9eacceb41ddebb097fe9a9ec469 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | Clang: Add more info about libclang to Readme.mdIvan Donchevskii2018-01-171-1/+10
|/ | | | | | | | | | | It was not mentioned that only mingw has profile-guided optimization applied in prebuilt packages. Also add the suggestion to use mingw version of libclang in case MSVC compiler is used for build. Change-Id: Icd824b83101dbebb6474e88c0f7bad3c6c52c61c Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Readme: Simplify clang building instructions and use correct branchOrgad Shaneh2018-01-021-10/+4
| | | | | Change-Id: I29f194ceffeb4edbd2a6e37309724732964a45cf Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Add implementation of std::variantEike Ziller2017-12-211-0/+11
| | | | | | | Type-safe unions for C++. Change-Id: I3c1eb89a240a11d27b07acae588a924a0618173e Reviewed-by: hjk <hjk@qt.io>
* Add some sanity to the clang detection code for qmake buildUlf Hermann2017-11-221-2/+2
| | | | | | | | | | | | | | llvm-config can usually be found in PATH on systems which have standard paths at all. There is no need to specify LLVM_INSTALL_DIR then. Furthermore, llvm-config has an option --bindir which will tell us the directory where clang can be found (if installed). No need to apply strange heuristics based on LLVM_INSTALL_DIR. Finally, we can check within each .pro file for the conditions to be met using qmake's require() function. This way we don't need to fiddle with LLVM_INSTALL_DIR in unrelated places. Change-Id: I1a6ab092b06de40dfbfa4a9e7053451360fd24c8 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Clang: Require LLVM/Clang >= 5.0.0Nikolai Kosjar2017-10-271-4/+4
| | | | | | | | | | | | | | | | ...for the code model parts and declare 5.0 as the supported version for the clang static analyzer. Adapt versions and tests, remove code assuming clang <= 5.0. LLVM/Clang 5 was released on 07 Sep 2017. Task-number: QTCREATORBUG-18931 Task-number: QTCREATORBUG-18657 Task-number: QTCREATORBUG-17187 Task-number: QTCREATORBUG-14881 Change-Id: I53b00258ca06a1d2e57f9379dacc54b310687295 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* README.md: Update Clang repository URLsFriedemann Kleint2017-09-281-2/+2
| | | | | Change-Id: I5112052032e128144b346fac49076a458647f7db Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Bump minimum Qt version to 5.6.2Eike Ziller2017-08-291-1/+1
| | | | | | | | Starting to use macos qmake scope. 5.6.3 should be around soon so we can still regression test latest two patch levels. Change-Id: I14f67a26e26c50f6dd0fb8b621f13780b0b05f76 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Merge remote-tracking branch 'origin/4.3' into 4.4Eike Ziller2017-07-101-1/+1
|\ | | | | | | | | | | | | Conflicts: qtcreator.qbs Change-Id: Ic5e268326d93172208de291d31a716e437b9cedf
| * Update binaries' supported macOSEike Ziller2017-07-051-1/+1
| | | | | | | | | | Change-Id: If51b0395b509c8e943688a9f00352b4ac5800369 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* | Add std::experimental::optional as Utils::optionalEike Ziller2017-06-161-0/+15
|/ | | | | | | | | Uses the reference implementation of the proposal, which later can be replaced by the std lib implementation depending on compiler and used C++ version. Change-Id: I23f2f8077f4cb26c3d9a403b1ce438b6cdb163f2 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Update requirements to GCC>=4.9Eike Ziller2017-01-301-3/+3
| | | | | | Change-Id: I34b5dcec552c0af0ce7184a43fa7fba4a75415c4 Reviewed-by: Marco Bubke <marco.bubke@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* README: The required llvm-config is in the llvm-X.Y packageEike Ziller2017-01-271-1/+1
| | | | | Change-Id: I872a89840aa904c5a4dadd69282f4dd39e320066 Reviewed-by: hjk <hjk@qt.io>
* Merge remote-tracking branch 'origin/4.2'Eike Ziller2017-01-111-1/+1
|\ | | | | | | | | | | | | | | Conflicts: src/plugins/android/androidbuildapkstep.cpp src/plugins/genericprojectmanager/genericproject.cpp Change-Id: I3484b668f9323ed0c05de99f8dfed07c9e65ab98
| * README.md: Fix slash in LLVM commandFriedemann Kleint2017-01-101-1/+1
| | | | | | | | | | Change-Id: I0d69148e1b246ec90365d489b11e1954d0485576 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* | Fix README.md for linking with GCC >4 on Linux with ClangMarco Bubke2017-01-041-0/+17
|/ | | | | Change-Id: Id0d1e4e5bc10adef96dd1d3afa65e3e4247f5815 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Doc: Replace msysGit with Git for WindowsOrgad Shaneh2016-11-291-1/+1
| | | | | | | | | msysGit is obsolete Change-Id: Ib7dea018043e90f1288c68a19ebe356c6212bf0c Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* README.md: Fix rendering of supported platform listNikolai Kosjar2016-11-291-3/+3
| | | | | Change-Id: I0e05292a5799a1699687ecbe1e41da54b97717dd Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* README.md: Add section for getting LLVM/ClangNikolai Kosjar2016-11-291-32/+65
| | | | | | | | | ...because the Qt Creator documentation does not describe anymore how to get LLVM/Clang. Change-Id: Ifb684c1a67d94af59ce221415c5c2f410a013a17 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* Document building QtC with system qbsKai Koehne2016-11-161-0/+3
| | | | | Change-Id: I551d2a909db7875183b74160cedc958b4a1d5e8c Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Clang: Require LLVM >= 3.9.0Nikolai Kosjar2016-11-151-1/+1
| | | | | | | | We already ship with a cherry-picked change from version 3.9. Change-Id: Iad09ac8db470506c5de0321f3a2346c549b11b31 Reviewed-by: Marco Bubke <marco.bubke@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* README: Add statement about web engine based help viewerEike Ziller2016-10-241-0/+1
| | | | | | | | | Even though it is stating an obvious prerequisite, it might help people to realize that the web engine based backend exists. Change-Id: I8d43d8a0fd7786de050b67d1438fefa3b95ec7df Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Update README.mdFriedemann Kleint2016-10-141-2/+28
| | | | | | | Add information on how build LLVM on Windows. Change-Id: If67c07a82554ec88edf798951212c036966710ba Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Merge remote-tracking branch 'origin/4.1'Orgad Shaneh2016-07-221-0/+12
|\ | | | | | | Change-Id: Ia90424d479936a898705c433e5810c77ae088b2c
| * Adding Source Code Pro font and loading it on startupThomas Hartmann2016-07-181-0/+12
| | | | | | | | | | | | | | | | | | | | | | This makes Source Code Pro available on all platforms. This font is designed specifically for code editing designed by Paul Hunt. See: https://github.com/adobe-fonts/source-code-pro Change-Id: I7c5a875bd5fc09b02049706f1d61f3667c10d967 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* | Add missing updates in README.mdRobert Loehning2016-07-221-3/+3
| | | | | | | | | | Change-Id: Iee6fa9e19b288151095f4dbdb9aabc2b15e132f7 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | Merge remote-tracking branch 'origin/4.1'Eike Ziller2016-07-121-1/+4
|\| | | | | | | | | | | | | Conflicts: README.md Change-Id: I21f96ebb85b8a2b55b4d8066f3c9d4aba5e9b7ee
| * README: State how to build the Clang Code ModelNikolai Kosjar2016-07-111-1/+4
| | | | | | | | | | Change-Id: I18c0b8ae12da0526300872e656c5cb0a3ffb6f7b Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | Merge remote-tracking branch 'origin/4.1'Eike Ziller2016-07-111-1/+2
|\| | | | | | | | | | | | | | | Conflicts: README.md src/plugins/modeleditor/actionhandler.cpp Change-Id: I65c2885593b881eda94872168a3891cab9cafe71
| * Clang: Require at least LLVM 3.8.0Nikolai Kosjar2016-07-111-1/+2
| | | | | | | | | | Change-Id: I2de3eef7bc06cba6298d64a9a042a01decc05384 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | Update requirements for building Qt CreatorEike Ziller2016-07-061-5/+3
|/ | | | | | | | Change-Id: I462c496a6998862d1f1d09fc323342429115b67b Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com> Reviewed-by: hjk <hjk@theqtcompany.com> Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Ralf Nolden <nolden@kde.org>
* Precompiled binaries no longer support macOS 10.7Eike Ziller2016-07-011-1/+1
| | | | | | | | Since we compile with Qt 5.7, macOS 10.8 is the minimum requirement for the binary packages. Change-Id: Id9a08739e8f720399960735fd3b2072320f154fe Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* README.md: Add license entry for src/tools/3rdparty/cplusplus-keywordgenNikolai Kosjar2016-04-071-0/+24
| | | | | Change-Id: Id2f9c23bf184d533580e8d572c6616ca20d77c57 Reviewed-by: Alessandro Portale <alessandro.portale@theqtcompany.com>