Commit Graph

8723 Commits

Author SHA1 Message Date
Lukasz Papierkowski
44ff3f5e33 AI Assistant: Increase idle delay for suggestions request
Change-Id: Iefffafdf5aa23410701fe16872145019711db83c
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
2024-08-05 09:24:21 +00:00
Lukasz Papierkowski
a8126b2b49 AI Assistant: Initial server installation for Linux
Change-Id: I802345f01d1dcd55d784af11ef147ff7473856c0
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
2024-08-02 08:48:56 +00:00
Lukasz Papierkowski
bad36c744d AI Assistant: Settings UI
Change-Id: Icb98ac9869d01295d9e64737766d37e51ba86a76
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
2024-08-02 08:48:36 +00:00
Eike Ziller
2bb42bed1c Merge remote-tracking branch 'origin/14.0'
Change-Id: If26b4607afe758e81feb334b7628797f8fd9c016
2024-07-29 10:15:58 +02:00
Alessandro Portale
b24492c6e9 ExtensionSystem: Add field "DocumentationUrl" to PluginSpec
Task-number: QTCREATORBUG-31199
Change-Id: Ieb20d35cc9b4fe976207491bd201750fa4ca0032
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-07-29 07:27:03 +00:00
Lukasz Papierkowski
1ed31ef52b AI Assistant: Add automatic suggestions
Change-Id: I5d3297a96a215ed07dfb9d2afa85c9bb081c5cf2
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
2024-07-26 06:40:42 +00:00
Eike Ziller
3f47819893 Translations: Add an english file for short-term spelling fixes
If there is just a spelling error in the source text that can be fixed
without changing the text's semantics, we can do that after string
freeze without interfering with the work of translators that might
already have run lupdate and started translating, by adding an english
translation file.

This should never be used to fix the meaning of the string in any way,
and should be dissolved into the tr() calls (+ fixing source tags in
translations) before the next string freeze.

Change-Id: If72505b0ca22c35ef41c0cfabed669a800315f20
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: hjk <hjk@qt.io>
2024-07-25 12:49:16 +00:00
Eike Ziller
3bbfd66bad Merge remote-tracking branch 'origin/14.0'
Conflicts:
	src/plugins/android/androidmanager.cpp
	src/plugins/android/androidrunner.cpp
	src/plugins/android/androidrunner.h
	src/plugins/qmldesigner/components/texteditor/texteditorview.cpp
	src/plugins/qmldesigner/components/texteditor/texteditorview.h
	src/plugins/qmldesigner/designmodecontext.cpp
	src/plugins/qmldesigner/designmodecontext.h
	src/plugins/qmljseditor/qmljseditingsettingspage.cpp

Change-Id: Idada49bb7441e8c5b748bd75b2e6bb2351bd323e
2024-07-25 12:56:53 +02:00
Lukasz Papierkowski
2e7358f0a4 AI Assistant: Check for selection before request for suggestions
Change-Id: I12207d9a9fcfea0b868c5d1c2fe5e2f7c6578f37
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
2024-07-25 06:46:39 +00:00
Lukasz Papierkowski
b8dbcf3c9c AI Assistant: Add trigger suggestion on user demand
Change-Id: I3f2432266e6fe52311ffa5ac2f2a76af72161a3d
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
Reviewed-by: <mua@spyro-soft.com>
2024-07-25 06:44:12 +00:00
Marcus Tillmanns
1220db049e Lua: Add support for translation
Change-Id: I5398480233c830bb08c641bc8193b068fb037032
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-07-24 10:04:26 +00:00
Eike Ziller
4ec2f0bf54 German translation: font -> Schrift
- "Schriftart" is the graphical style
- "Zeichensatz" is a collection of characters, similar to what printers
  had, used for typesetting
- "Zeichenkodierung" is character encoding
- "Schriftschnitt/Schriftstil" is a variant of a "Schriftart", like
  weight, italic etc.
- "Schriftfamilie" is the collection of all "Schriftstile" of a
  "Schriftart"

"Schriftschnitt/stil" seems to be the most direct translation of "font",
but keep it simple and just use "Schrift".

Change-Id: I8705dda02879a69fe94c529a96644d6ba4efe706
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-24 08:12:58 +00:00
Eike Ziller
2b2746c274 German translation: Unify "remove" -> "entfernen" vs "löschen"
Unfortunately we are not very consistent with "remove" versus "delete"
in English either.
Anyway, default the translation of "remove" to "entfernen" (like for
breakpoints etc), except where it obviously refers to deleting files
where we use "löschen".

Change-Id: I4898fe4c85fe0372d6cd314dd71e9583f8084480
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-24 08:12:46 +00:00
Eike Ziller
bec20925d0 German translation: Unify to built-in -> integriert
Change-Id: I88c06f2aa9ea7d6c524e7825087bdb1929e5941f
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-22 11:42:52 +00:00
Eike Ziller
d513663828 German translation: Unify to feature -> Funktion
Change-Id: I298c9eb2edeb4dc36dc4fe774fb4d3cf2a872032
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-22 10:46:03 +00:00
Eike Ziller
da9b4803e7 German translation: Sync a string between ProjectExplorer and TextEditor
Change-Id: I833c58d0fbc3ad5565ee1c6346a9b0bd0bf13cbd
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-22 10:45:25 +00:00
Marcus Tillmanns
543f8731b4 LuaLS: Change startBehavior to RequiresProject
The Language Server works better when started per project.

Change-Id: I96ec7204292d7e41119fd7d26b988a9a3a17dc37
Reviewed-by: hjk <hjk@qt.io>
2024-07-18 12:06:22 +00:00
Marcus Tillmanns
9434355b3e Wizards: Add install steps
Change-Id: Ib196496f1f3e8188392182de53ae0ac00d10e9bf
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2024-07-18 08:41:17 +00:00
Marcus Tillmanns
d2e14ffe86 Lua: Cleanup Hooks
Change-Id: I8e3a1d66ea6125d2cc5ee9c8f8442cca0913fec6
Reviewed-by: <lie@spyro-soft.com>
Reviewed-by: hjk <hjk@qt.io>
2024-07-18 07:19:15 +00:00
Alexandre Laurent
2d3c9b3ffd French translations for 14.0
Change-Id: I17c9adfbe88bfac05208a84b9219de18301e7984
Reviewed-by: Johnny Jazeix <jazeix@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
Reviewed-by: Olivier Delaune <olivier+qt@delaune.info>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-07-17 14:37:30 +00:00
Robert Löhning
350ede8d5b German translation: Improve compilers' default names
%5 is the executable's path so translating "at" to "an" does not fit.

Change-Id: I3135164ba2b7d12d9cf685efcde5b695dfb5021f
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-07-17 11:29:07 +00:00
Eike Ziller
18937fd44b Merge remote-tracking branch 'origin/14.0'
Conflicts:
	cmake/QtCreatorIDEBranding.cmake
	qbs/modules/qtc/qtc.qbs
	src/plugins/qmljseditor/qmljseditordocument.cpp

Change-Id: Ibef70b4c0eba5ccd5da7b05ca2bd3a9e8ee1cc0c
2024-07-17 11:43:34 +02:00
Cristian Adam
01bfa99a92 Wizards: Fix plugin CMAKE_PREFIX_PATH on macOS
Check explicitly for the presence of "lib/cmake/QtCreator" directory in
order to validate a QtCreatorBuild path.

Change-Id: Ifb3a09d459ceead8c9d49a5779127f95319bd053
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
2024-07-17 07:01:08 +00:00
hjk
75e5b46ec0 Wizards: Rename "Qt Creator Plugin" to "Qt Creator C++ Plugin"
In line with the recent "Qt Creator Lua Plugin".

Change-Id: If05fd2365c82aa8d349ae461e063835354e0141e
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-07-17 06:41:18 +00:00
Eike Ziller
6a8f1a7683 German translation: QmlProjectManager
Change-Id: If8a3842dea59910d00c43322eacf24efb1de4bc7
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-15 11:15:09 +00:00
Eike Ziller
5181f6e37b German translation: QML, RemoteLinux, ScreenRecorder, TextEditor, Utils
Change-Id: I710949be8dc74e03c5ce0cfc52cd727017b7de08
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-12 10:26:23 +00:00
Marcus Tillmanns
bbb6053374 Wizards: Add Qt6 cmake option to qtwidgetsapp template
Change-Id: I92764d37a11654cf7f04748fac6a8ac81a386672
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2024-07-12 07:36:25 +00:00
Marcus Tillmanns
3b6f0f9ede Wizards: Add Qt6 cmake option to consoleapp template
Change-Id: Ibe234e03dbb7ac2ce2a2cbccd8630006c050ce3a
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2024-07-12 07:36:19 +00:00
Marcus Tillmanns
8a9c2a1e73 AiAssistant: Cleanup
Change-Id: Ic418523a9a514128adf11ec3a97ffb6d8d70c8a7
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-07-12 06:43:51 +00:00
Lukasz Papierkowski
3aa1111560 QtAIAssistant: Document notifications
Change-Id: I75af8a63268e9a53b4116aa2b41d3a35c95628f1
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
2024-07-11 21:37:03 +00:00
Christian Stenger
130273a9a8 Dumper: Ensure QStringList is pre-registered
Task-number: QTCREATORBUG-31225
Change-Id: I597fc3368dab9c37e75008dee24ffec7b93bc2a7
Reviewed-by: hjk <hjk@qt.io>
2024-07-11 13:45:46 +00:00
Eike Ziller
42a8b5b432 Merge remote-tracking branch 'origin/14.0'
Change-Id: Id00d72a8707d122b72d89ed0ecf03ad5ed8230d2
2024-07-11 12:10:59 +02:00
Eike Ziller
2098053095 German translation: Android, Autotest, Axivion
Change-Id: I1b3f5e768b687851430c4bf48d2b6b5a6e38b26b
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-11 09:44:56 +00:00
Christian Kandeler
3557afe805 qbs build: Update types metadata
Change-Id: I0e48dd91c5c625d8f3391c2fea498f55cc828266
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-07-11 09:42:27 +00:00
hjk
b15af55946 Translation: Fix typo in README.md
Change-Id: Id0aeda9686887027c5048a2a9c85a303f011c1f2
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-07-09 11:00:59 +00:00
Eike Ziller
57e45131f5 German translation: Lua
Change-Id: I4e75db6547818f0d762eb661f95456dab5e83b53
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-09 11:00:43 +00:00
Eike Ziller
3b08077cef German translation: ProjectExplorer, Python, QMake
Change-Id: I9a5dd2b7aafdd3542aa231307701b30d72ead170
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-09 10:59:03 +00:00
Eike Ziller
11e713eb4b German translation: ModelEditor, qmt
Change-Id: I808f55ccb3efb088d243a025130f20953803be3f
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-09 10:58:55 +00:00
Eike Ziller
80fcd782f5 German translation: Extension*
Change-Id: I4a10d877a8f679498d1f1c56cf1d5925828dd8d4
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-07-09 10:58:45 +00:00
Mathias Hasselmann
da2e60fa3e Core: Show context of filter matches
When inspecting logs often enough the relevant information is next to
the line with the unique expression that's easy to match. The `grep`
tool solves this problem by providing various `--*context` options
which configure how much context to show for each match.

This change tries to replicate this feature.

Task-number: QTCREATORBUG-30167
Change-Id: I6432870c0b958df8c5dc616009aea4ca54973245
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-07-09 09:00:17 +00:00
Christian Stenger
1ae0757f5d Wizards: Fix json file
Fixes building the target ts_untranslated.
Amends 391e7ae34a.

Change-Id: Id8e75e18638b5408df527c5c3bbb6aedad1638bb
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-07-08 11:36:10 +00:00
Eike Ziller
6d53819ea7 German translation: CppEditor
Change-Id: Ieed4960f08f911dfa499b05357dcba69bcf2f5e4
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-07-08 11:14:17 +00:00
Eike Ziller
964f2f709e German translation: C*
Clang*, CMake, Copilot, Core

Change-Id: I4c0d0e6b28c076003d1fbbe08e7bf0d3fb6dee39
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-07-08 09:59:23 +00:00
Eike Ziller
e3feec0978 German translation: Debugger, iOS, LanguageClient
Change-Id: I47b3a0d865a57af45180d4559ea8085dc0ce6df4
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-07-08 09:59:15 +00:00
Eike Ziller
62d11c46a2 Wizards: Add comment on closing app for Qt console application
Add a comment on how to quit a Qt console application.

Fixes: QTCREATORBUG-31212
Change-Id: Id5dc5b6c4eba807e41fc589d16f44d133c94c6b3
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2024-07-08 09:32:34 +00:00
Eike Ziller
8d99cd800b Merge remote-tracking branch 'origin/14.0'
Change-Id: Ic3c53630e16712b6493873d21485b726f0d06574
2024-07-08 10:31:06 +02:00
Lukasz Papierkowski
fb5bb3ff4f Initial AI Assistant Lua plugin
Change-Id: Ia600a6b7103300f4db875d9a1c63d159c70d21f6
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
Reviewed-by: <mua@spyro-soft.com>
2024-07-08 06:17:15 +00:00
Eike Ziller
1a7bf9c95d German translation: lupdate for 14.0
Check out with submodules (`git submodule update --init --recursive`).

Configure Qt Creator:

    cmake "-DCMAKE_PREFIX_PATH=<qt_path>;<llvm_path>"
          -DCMAKE_BUILD_TYPE=Debug -G Ninja <src>

Generate ts file:

    cmake --build . --target ts_de_cleaned

Change-Id: I9ef6916df48bfe1323f2d328f9c377f315d393f7
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-07-05 08:50:45 +00:00
Cristian Adam
bc7b322e8a Wizard: Update GitHub Actions workflow file
* Update CMake and Ninja versions
* Update actions/*@v4 to remove warnings about nodejs
* Update release mechanism
* Enable macOS universal builds

Change-Id: I28d995a6e4b027ed84ae99b477f8bd1fdb52720e
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-07-04 07:08:54 +00:00
Cristian Adam
560d63bb37 Wizard: fix Qt Creator plugin wizard
Amends 250d100787

Change-Id: I82b648fefc3bda1a2dab5b83297e024791a805d4
Reviewed-by: hjk <hjk@qt.io>
2024-07-03 11:35:00 +00:00