aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* add croatian translation4.11Oswald Buddenhagen2020-04-023-2/+47780
| | | | | | | | contributed by Milo Ivir. Fixes: QTBUG-75911 Change-Id: I8f04f8b5f35ef6083d32d9ef397ce6b150fb22ac Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
* Fix Russian translationViacheslav Tertychnyi2020-03-311-78/+78
| | | | | | | | Change-Id: I8d9534e5fa1e8a44a0cfa0f22fe74e54e6b10d15 Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com> Reviewed-by: Anton Kudryavtsev <antkudr@mail.ru> Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
* Debugger: Create central widget earlierv4.11.2hjk2020-03-252-2/+6
| | | | | | | | | | This ensures the showCentralWidget() call in restorePersistentSettings() has something to operate on. Change-Id: I52e676517cad4e7c3c0e7ca80b8756f937c805a0 Fixes: QTCREATORBUG-23755 Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Add changes for 4.11.2Eike Ziller2020-03-231-0/+14
| | | | | Change-Id: I737c6655af0b82007597fcc483fee3f2e2da1604 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Debugger: Add separator between cdb extension pathsDavid Schulz2020-03-201-2/+3
| | | | | | | | | | | | | | According to https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/ general-environment-variables extension paths have to be separated by a semicolon. Skipping the separator results in not being able to debug with cdb since the debugger cannot find the Qt Creator cdbextension in the now invalid extension path. Change-Id: Ic1c478dbb94f4e774e6742a3800dbcf6452898d5 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Doc: Remove mentioning of OpenSSL versionKai Koehne2020-03-161-2/+2
| | | | | | | | | The version we ship in 4.11 is 1.1.1d Chances are we will forget updating this version number in the future too, so let's just not mention it. Change-Id: Ibb8248a4eaa38f6dab93af8170f1f77a2dff3c28 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* AutoTest: Fix debugging of QuickTestsChristian Stenger2020-03-111-4/+3
| | | | | | Fixes: QTCREATORBUG-23709 Change-Id: Ib728fe0c4ec4eb99759fcc324e987e3866be42f6 Reviewed-by: David Schulz <david.schulz@qt.io>
* Add changes file for 4.11.2Eike Ziller2020-03-101-0/+54
| | | | | Change-Id: I6bd6bc3e682c13ca562bcf33f458444e8f74b353 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* ProjectExplorer: Register the "QtKeywordsEnabled" macro in timeChristian Kandeler2020-03-091-1/+3
| | | | | | | | | It was used in the header template before we made it known to the wizard. Fixes: QTCREATORBUG-23603 Change-Id: I4b0f77c199aa22cc1b9853657695cdb10b96faad Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Debugger: Invalidate disassembler cache index after using ithjk2020-03-061-1/+1
| | | | | | | Not before. Amends b3812bf94f. Change-Id: I3f8dd9f23adbbd56bb0d5d76a80a90fd9b7030b5 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* CMake: Pick Ninja generator when installer added ninjaTobias Hunger2020-03-051-5/+16
| | | | | | | | | Pick the Ninja CMake generator when the installer has installed the ninja binary. Task-number: QTCREATORBUG-23650 Change-Id: I966b369513e7d489161b210819832f1bbbb5a0fc Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Core: Fix rounding issue in highlight scrollbarDavid Schulz2020-02-281-2/+2
| | | | | | Fixes: QTCREATORBUG-23660 Change-Id: Ifcaf4e705a0a037c58ffedf36605b3eecfc698de Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* TextEditor: Fix scrolling state after splittingEike Ziller2020-02-261-1/+12
| | | | | | | | | | | | | | | | | | | | | And when restoring editors in other ways (like from a session). When splitting, the new editor was always scrolling to make the text cursor visible, even if it wasn't visible in the original. 1. open editor with long contents 2. scroll away from the text cursor, so the line isn't visible 3. split and wonder or 3. close and re-open Qt Creator, and restore the session Our code already does set the state of the new editor to the old one, but that state was destroyed by QPlainTextEdit::showEvent, which scrolls on first show if text was added to the document. So, wrap the showEvent with save/restoreState on first show. Change-Id: I95e0b4e963ebb33d13ce020affaf7fc7f94c9257 Reviewed-by: David Schulz <david.schulz@qt.io>
* Editor: Fix self recursive updateDavid Schulz2020-02-261-7/+3
| | | | | | | | | | | The update rect should be identical to the calculated line rect when repainting the current line highlight. And the offset must not be calculated into the line rect since we just want to repaint the complete viewport width. Fixes: QTCREATORBUG-23647 Change-Id: I0656f0fee4823c8ff55c70b2a4cd69f0183e141d Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* LanguageClient: Fix client restart after crashDavid Schulz2020-02-252-1/+4
| | | | | | | | | Do not clear open documents but disconnect and deactivate them, so they can be correctly reopened once the server is restarted. Change-Id: I0f61a5461c020865e61d9808e8c645ea842f64ad Fixes: QTCREATORBUG-23648 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* LanguageClient: Only send contentsChanged notification to reachable clientsDavid Schulz2020-02-251-1/+1
| | | | | Change-Id: Id35b94d3c6f9b3b08b1e66b992ca5fe86cdab6d5 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* LanguageClient: Only send position changed signals to reachable clientsDavid Schulz2020-02-251-1/+2
| | | | | Change-Id: I0d387ea10aeba8f5f1be3d0ddb6a6ccb82e04e64 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Editor: Prevent setting negative position in block selectionDavid Schulz2020-02-251-6/+6
| | | | | | Fixes: QTCREATORBUG-23622 Change-Id: I0f041a772869695e7d460effd4b0d58f94ce55ec Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Editor: do not split on nbsp in rewrap paragraphDavid Schulz2020-02-201-1/+1
| | | | | | Change-Id: I443400056f647a58a98d9bb6a221b10852470ba2 Fixes: QTCREATORBUG-23643 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* macOS: Disable library validation when signingEike Ziller2020-02-192-1/+13
| | | | | | | | | So we can load 3rdparty plugins even when the app is signed and notarized. Also give Qt Creator "debugging" capabilities, allowing it to attach to processes. Change-Id: Ia6bb8ab279920b75a96777eafebbb4e7454fda46 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Fix the Python templatesAndy Shaw2020-02-183-6/+5
| | | | | | | | This fixes the templates so that they do not produce any warnings and also includes QQuickItem in the choice of base classes Change-Id: I58bbd462052f5d2a64bb8c4bea5bbdcd15e66700 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* macOS: Fix signing issues with notarizationEike Ziller2020-02-183-31/+42
| | | | | | | | | | | | | | | Notarization requires signing with hardened runtime, but this added requirements to the additional plugins we copy into Qt Creator for the commercial package. This patch fixes an issue with an absolute RPATH still being left in extra plugins, and avoids copying plugins into an already signed application by not signing the 7zips, but only the contents in the open source disk image (and the installers are signed by the installer jobs anyhow). Change-Id: I8c945a0ad9df610b20a8ee110320875f255c65b4 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Editor: Improve splitting format range performanceDavid Schulz2020-02-101-29/+21
| | | | | | | | | Instead of copying the list and move some items individualy from one list to the other use Utils::partition. Fixes: QTCREATORBUG-23281 Change-Id: Iaf9430c041aa916feecf9214303ba30f17290ba8 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* macOS: Do really deep deep code signing for notarizationEike Ziller2020-02-101-3/+18
| | | | | | | | | | | | | Notarization is more picky than the regular code signing. All code outside of the "usual" binary directories must be signed separately, in addition to being codesigned with the application afterwards. That includes Imports/qtquick2 and Resources/libexec. We cannot just move these into e.g. MacOS/ or PlugIns/ either, because these directories may _only_ contain code, no other resources. Change-Id: Id05b2644e01b61e9c33d86617c6374225b50e7f3 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Doc: Fix PreprosessorClient docsLeena Miettinen2020-02-101-13/+23
| | | | | | | Fix values of \fn commands and document attributes. Change-Id: Id09eb30e861289e9d982d7e0f914c68114ecf50c Reviewed-by: hjk <hjk@qt.io>
* Doc: Add \inmodule command to Aggregation and Aggregate docsLeena Miettinen2020-02-071-0/+2
| | | | | | | | ...to suppress QDoc warnings. Task-number: QTCREATORBUG-23544 Change-Id: If58fe724618afe60bdc91810cec07d916844c899 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Doc: Fix QDoc warnings in ExtensionSystem class docsLeena Miettinen2020-02-075-2/+26
| | | | | | Task-number: QTCREATORBUG-23544 Change-Id: I6500fefdaa919f807fa4bf4372426b19a6e57aa2 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Doc: Fix errors in QrcParser and QrcCache docsLeena Miettinen2020-02-071-5/+16
| | | | | | Task-number: QTCREATORBUG-23544 Change-Id: Ibd3bdd0b1aecf594b191b2ff902b38cdb335b1d4 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Add documentation for ExtensionSystem::invokeEike Ziller2020-02-072-0/+41
| | | | | | | Task-number: QTCREATORBUG-23544 Change-Id: I41078ef167f1dd1592cf22a69d0cad13429db201 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Doc: Remove info from ExtensionSystem::IPlugin docLeena Miettinen2020-02-071-34/+7
| | | | | | | | Remove obsolete and duplicate info and link to overview topics instead. Task-number: QTCREATORBUG-23544 Change-Id: Ic06cffdf08c483029caa7e42b7eb222d62be84cf Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Doc: Fix PluginDependency, PluginSpec, PluginArgumentDescription docsLeena Miettinen2020-02-071-28/+77
| | | | | | | | | - Add missing docs - Fix grammar and style issues Task-number: QTCREATORBUG-23544 Change-Id: I532d451645d1a50b2e7fabcfb879034ecfe67dcc Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* macOS: Use hardened runtime when signingEike Ziller2020-02-071-1/+2
| | | | | | | Follow up of c2398e3067e425c3d21f9e1ef91f26feecefc372 Change-Id: I003f03097633202585d36a136136d84d8f3c2140 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Doc: Fix Utils::QrcCache and Utils::QrcParser docsLeena Miettinen2020-02-071-39/+116
| | | | | | | | | | - Move class docs away from the internal namespace - Add missing docs - Remove \brief commands and fix capitalization and punctuation Task-number: QTCREATORBUG-23544 Change-Id: I60440a603e73c78447fd4d923d8631debeb25116 Reviewed-by: hjk <hjk@qt.io>
* Doc: Fix Utils::NetworkAccessManager class docsLeena Miettinen2020-02-061-2/+14
| | | | | | | | | - Fix class name in the \class command - Add missing docs Task-number: QTCREATORBUG-23544 Change-Id: I6ec6b6637cd6d766bb5870f01d5f374f32c7fe12 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Doc: Fix MimeType docsLeena Miettinen2020-02-061-66/+48
| | | | | | | | | | | | - Remove internal and duplicate docs - Add missing docs - Edit language and formatting - Remove unnecessary \fn commands, so the signatures don't need to be maintained Task-number: QTCREATORBUG-23544 Change-Id: I85193979e4679b4e2fd2c219132eab4c977ac886 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Bump version to 4.11.2 and copyright year to 2020Eike Ziller2020-02-063-9/+9
| | | | | Change-Id: I8e97c8f3e38dd1a6fe64e47cd30d73d3d5622425 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Doc: Fix PluginManager docsLeena Miettinen2020-02-061-57/+50
| | | | | | | | | | | - Mark internal functions \internal. - Remove docs for signals that QDoc seems to consider internal. - Remove obsolete information. - Edit for language and style. Task-number: QTCREATORBUG-23544 Change-Id: I8c7b48e6c338acd3d529b81203b4beb64ab4fe24 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Update qbs submodule to HEAD of 1.15 branchRichard Weickelt2020-02-051-0/+0
| | | | | Change-Id: I13514ad02848db6fa5a453230eb7c938134ce3ae Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Doc: Fix IPlugin class docsLeena Miettinen2020-02-052-42/+63
| | | | | | | | | | | | | Fix \fn command values and document missing enum and arguments. Remove unnecessary \fn commands, so that the signatures don't need to be maintained. Fix formatting and language issues. Task-number: QTCREATORBUG-23544 Change-Id: Iddddb704a51e7a4fa9ac79fa2d4a89aa6abeefd5 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Doc: Fix Aggregate class docsLeena Miettinen2020-02-051-42/+41
| | | | | | | | | | | | | Add missing docs for Aggregate::changed(). Fix some formatting and style issues. Remove \fn commands where they are not needed, so that the signatures don't need to be maintained. Task-number: QTCREATORBUG-23544 Change-Id: Ie5aac577d936aaa739588c99c36011e74a3313fe Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* ProjectExplorer: Fix endless waiting when switching to Git editorsOrgad Shaneh2020-02-051-0/+2
| | | | | | | | Show, Diff etc. Change-Id: Ibdd6e61c72a9a8fd797a02d15dae7b8be08b405c Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: hjk <hjk@qt.io>
* Update changes file for 4.11.1v4.11.1Eike Ziller2020-02-051-0/+16
| | | | | Change-Id: I3417e020cba77e1ad18085b5dadec6c5e9761997 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Debugger: Inherit register field access rights from registerDenis Shienkov2020-02-041-0/+6
| | | | | | | | ... if this field has not the access rights information. Fixes: QTCREATORBUG-23542 Change-Id: I3440fa0fd34dc91164eefcafc1ba74e852e103b9 Reviewed-by: hjk <hjk@qt.io>
* Unit: Fix building without ClangRefactoringChristian Stenger2020-02-041-4/+4
| | | | | Change-Id: Id2a4d9d030c4a36eebc88f93029d846f08870eac Reviewed-by: David Schulz <david.schulz@qt.io>
* LanguageClient: Fix expected codeActionProvider valueDavid Schulz2020-02-041-1/+1
| | | | | | Fixes: QTCREATORBUG-23553 Change-Id: I3604905cddcc27c45f842cf54c1e4c39fd1bc5c0 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Debugger: Do not raise watchers window unconditionallyChristian Stenger2020-02-041-0/+6
| | | | | | | | | | | | | | In case of mixed debugging it may happen that the trigger for add an expression happens on a different debugger engine than the raise of the watchers window as the companion engine might have been interrupted and the current perspective has changed accordingly. Avoid raising the watchers window for the other engine in that case. Fixes: QTCREATORBUG-23545 Change-Id: Ic3472b17c727f1336afd1945b5bc448e75e25b4f Reviewed-by: hjk <hjk@qt.io>
* ProjectExplorer: Fix SessionModelChristian Kandeler2020-02-031-0/+1
| | | | | | | | | | ... with regards to removal of a session, which was not reflected in the view anymore. Amends 8c0906e8fb. Fixes: QTCREATORBUG-23547 Change-Id: Ibd9252719b9577e939781d69dd1c89fa819fff81 Reviewed-by: hjk <hjk@qt.io>
* RemoteLinux: Consider hidden files in MakeInstallStepChristian Kandeler2020-01-311-1/+2
| | | | | | Fixes: QTCREATORBUG-23528 Change-Id: I7d9401e2e68fd051168457a3a8fa90c5824a6459 Reviewed-by: hjk <hjk@qt.io>
* Debugger: Improve parsing of SVD fileDenis Shienkov2020-01-301-124/+131
| | | | | | | | | | The previous implementation was done in a hurry and a bit overcomplicated for maintenance. Now it is simplified and a common code moved to a separate functions. Change-Id: I86e9131e08154ec24bb7778c3a7d4c3d6b042751 Reviewed-by: hjk <hjk@qt.io>
* Fix progressbar example so that it compiles and related docAndy Shaw2020-01-302-2/+2
| | | | | | Change-Id: I17423a57cf4e86492462caacd3ba0a9d5d4dd6be Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>