diff options
Diffstat (limited to 'dist')
-rw-r--r-- | dist/branding/qtdesignstudio/CMakeLists.txt | 1 | ||||
-rw-r--r-- | dist/branding/qtdesignstudio/QtCreatorIDEBranding.cmake | 53 | ||||
-rw-r--r-- | dist/branding/qtdesignstudio/QtProject/QtDesignStudio.ini | 5 | ||||
-rw-r--r-- | dist/branding/qtdesignstudio/QtProject/qtdesignstudio/EasingCurves.ini | 2 | ||||
-rw-r--r-- | dist/changelog/changes-13.0.1.md | 131 | ||||
-rw-r--r-- | dist/changelog/changes-13.0.2.md | 94 | ||||
-rw-r--r-- | dist/changelog/changes-14.0.0.md | 306 | ||||
-rw-r--r-- | dist/changelog/template.md | 131 |
8 files changed, 714 insertions, 9 deletions
diff --git a/dist/branding/qtdesignstudio/CMakeLists.txt b/dist/branding/qtdesignstudio/CMakeLists.txt deleted file mode 100644 index 7886ac3ef6..0000000000 --- a/dist/branding/qtdesignstudio/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -install(DIRECTORY QtProject DESTINATION "${IDE_DATA_PATH}") diff --git a/dist/branding/qtdesignstudio/QtCreatorIDEBranding.cmake b/dist/branding/qtdesignstudio/QtCreatorIDEBranding.cmake index 59b9fdf313..69479620f8 100644 --- a/dist/branding/qtdesignstudio/QtCreatorIDEBranding.cmake +++ b/dist/branding/qtdesignstudio/QtCreatorIDEBranding.cmake @@ -1,7 +1,7 @@ -set(IDE_VERSION "4.4.0") # The IDE version. -set(IDE_VERSION_COMPAT "4.4.0") # The IDE Compatibility version. -set(IDE_VERSION_DISPLAY "4.4.0") # The IDE display version. -set(IDE_COPYRIGHT_YEAR "2023") # The IDE current copyright year. +set(IDE_VERSION "4.6.0") # The IDE version. +set(IDE_VERSION_COMPAT "4.6.0") # The IDE Compatibility version. +set(IDE_VERSION_DISPLAY "4.6.0") # The IDE display version. +set(IDE_COPYRIGHT_YEAR "2024") # The IDE current copyright year. set(IDE_SETTINGSVARIANT "QtProject") # The IDE settings variation. set(IDE_COPY_SETTINGSVARIANT "Nokia") # The IDE settings to initially import. @@ -16,3 +16,48 @@ set(IDE_DOC_FILE_ONLINE "qtdesignstudio/qtdesignstudio-online.qdocconf") set(IDE_ICON_PATH "${CMAKE_CURRENT_LIST_DIR}") set(IDE_LOGO_PATH "${CMAKE_CURRENT_LIST_DIR}") + +set(DESIGNSTUDIO_PLUGINS + Android + BareMetal + Boot2Qt + CMakeProjectManager + CodePaster + Core + CppEditor + Debugger + Designer + DiffEditor + EffectComposer + Help + Insight + LanguageClient + McuSupport + ProjectExplorer + QmakeProjectManager + QmlDesigner + QmlDesignerBase + QmlJSEditor + QmlJSTools + QmlPreview + QmlProjectManager + QtSupport + RemoteLinux + ResourceEditor + StudioPlugin + StudioWelcome + Texteditor + UpdateInfo + VcsBase + assetexporterplugin + componentsplugin + qmlpreviewplugin + qtquickplugin) + +if(DESIGNSTUDIO_EXTRAPLUGINS) + list(APPEND DESIGNSTUDIO_PLUGINS ${DESIGNSTUDIO_EXTRAPLUGINS}) +endif() + +if(NOT BUILD_PLUGINS) + set(BUILD_PLUGINS "${DESIGNSTUDIO_PLUGINS}" CACHE STRING "Build plugins" FORCE) +endif() diff --git a/dist/branding/qtdesignstudio/QtProject/QtDesignStudio.ini b/dist/branding/qtdesignstudio/QtProject/QtDesignStudio.ini index 4685e29f3b..70dec8082d 100644 --- a/dist/branding/qtdesignstudio/QtProject/QtDesignStudio.ini +++ b/dist/branding/qtdesignstudio/QtProject/QtDesignStudio.ini @@ -1,6 +1,6 @@ [Plugins] -Ignored=AutoTest, Bazaar, ClangCodeModel, ClangTools, CMakeProjectManager, CVS, ClassView, CodePaster, CppEditor, CtfVisualizer, Designer, FakeVim, GLSLEditor, GenericProjectManager, IncrediBuild, Ios, Macros, Mercurial, ModelEditor, Perforce, PerfProfiler, ScxmlEditor, QbsProjectManager, Qnx, Subversion, Valgrind, VcsBase, Welcome, WinRt, Python -ForceEnabled=Boot2Qt, StudioWelcome, QmlDesigner, ModuleTools, McuSupport +Ignored= +ForceEnabled=Boot2Qt, StudioWelcome, QmlDesigner, ModuleTools, McuSupport, EffectComposer [Core] NewDialog\LastCategory=H.StudioProject @@ -52,6 +52,7 @@ flashActionDisabled=true OverrideLanguage=C [General] HideOptionCategories=C++, Debug, Designer, Kits, BuildAndRun, CPaster, LanguageClient, Version Control +SuppressedWarnings=LinkWithQtInstallation [Help] ContextHelpOption=3 diff --git a/dist/branding/qtdesignstudio/QtProject/qtdesignstudio/EasingCurves.ini b/dist/branding/qtdesignstudio/QtProject/qtdesignstudio/EasingCurves.ini deleted file mode 100644 index 4e7a5b3ab1..0000000000 --- a/dist/branding/qtdesignstudio/QtProject/qtdesignstudio/EasingCurves.ini +++ /dev/null @@ -1,2 +0,0 @@ -[General] -EasingCurveList=@Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\f\0l\0i\0n\0\x65\0\x61\0r-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xc9\x99\x99\x99\x99\x99\x9a?\xc9\x99\x99\x99\x99\x99\x9a?\xe9\x99\x99\x99\x99\x99\x9a?\xe9\x99\x99\x99\x99\x99\x9a?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0), "@Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x14\0\x65\0\x61\0s\0\x65\0I\0n\0S\0i\0n\0\x65-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xde\x14z\xe1G\xae\x14\0\0\0\0\0\0\0\0?\xe7\xd7\n=p\xa3\xd7?\xe6\xe1G\xae\x14z\xe1?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)", @Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x16\0\x65\0\x61\0s\0\x65\0O\0u\0t\0S\0i\0n\0\x65-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xd8\xf5\xc2\x8f\\(\xf6?\xe2\x66\x66\x66\x66\x66\x66?\xe2\x14z\xe1G\xae\x14?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0), @Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x1a\0\x65\0\x61\0s\0\x65\0I\0n\0O\0u\0t\0S\0i\0n\0\x65-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xdcz\xe1G\xae\x14{?\xa9\x99\x99\x99\x99\x99\x9a?\xe1\x99\x99\x99\x99\x99\x9a?\xee\x66\x66\x66\x66\x66\x66?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0), @Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x14\0\x65\0\x61\0s\0\x65\0I\0n\0Q\0u\0\x61\0\x64-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xe1\x99\x99\x99\x99\x99\x9a?\xb5\xc2\x8f\\(\xf5\xc3?\xe5\xc2\x8f\\(\xf5\xc3?\xe0\xf5\xc2\x8f\\(\xf6?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0), "@Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x16\0\x65\0\x61\0s\0\x65\0O\0u\0t\0Q\0u\0\x61\0\x64-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xd0\0\0\0\0\0\0?\xddp\xa3\xd7\n=q?\xdc\xcc\xcc\xcc\xcc\xcc\xcd?\xee\x14z\xe1G\xae\x14?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)", @Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x1a\0\x65\0\x61\0s\0\x65\0I\0n\0O\0u\0t\0Q\0u\0\x61\0\x64-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xdd\x1e\xb8Q\xeb\x85\x1f?\x9e\xb8Q\xeb\x85\x1e\xb8?\xe0z\xe1G\xae\x14{?\xee\x8f\\(\xf5\xc2\x8f?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0), @Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x16\0\x65\0\x61\0s\0\x65\0I\0n\0\x43\0u\0\x62\0i\0\x63-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xe1\x99\x99\x99\x99\x99\x9a?\xac(\xf5\xc2\x8f\\)?\xe5\x99\x99\x99\x99\x99\x9a?\xc8Q\xeb\x85\x1e\xb8R?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0), @Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x18\0\x65\0\x61\0s\0\x65\0O\0u\0t\0\x43\0u\0\x62\0i\0\x63-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xcb\x85\x1e\xb8Q\xeb\x85?\xe3\x85\x1e\xb8Q\xeb\x85?\xd6\xb8Q\xeb\x85\x1e\xb8?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0), "@Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x1c\0\x65\0\x61\0s\0\x65\0I\0n\0O\0u\0t\0\x43\0u\0\x62\0i\0\x63-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xe4\xa3\xd7\n=p\xa4?\xa7\n=p\xa3\xd7\n?\xd6\xb8Q\xeb\x85\x1e\xb8?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)", "@Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x16\0\x65\0\x61\0s\0\x65\0I\0n\0Q\0u\0\x61\0r\0t-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xec\xa3\xd7\n=p\xa4?\x9e\xb8Q\xeb\x85\x1e\xb8?\xe5\xeb\x85\x1e\xb8Q\xec?\xcc(\xf5\xc2\x8f\\)?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)", @Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x18\0\x65\0\x61\0s\0\x65\0O\0u\0t\0Q\0u\0\x61\0r\0t-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xc5\x1e\xb8Q\xeb\x85\x1f?\xea\xe1G\xae\x14z\xe1?\xdc(\xf5\xc2\x8f\\)?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0), "@Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x1c\0\x65\0\x61\0s\0\x65\0I\0n\0O\0u\0t\0Q\0u\0\x61\0r\0t-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xe8\xa3\xd7\n=p\xa4\0\0\0\0\0\0\0\0?\xc6\x66\x66\x66\x66\x66\x66?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)", @Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x16\0\x65\0\x61\0s\0\x65\0I\0n\0Q\0u\0i\0n\0t-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xe8(\xf5\xc2\x8f\\)?\xa9\x99\x99\x99\x99\x99\x9a?\xeb\\(\xf5\xc2\x8f\\?\xae\xb8Q\xeb\x85\x1e\xb8?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0), "@Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x18\0\x65\0\x61\0s\0\x65\0O\0u\0t\0Q\0u\0i\0n\0t-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xcdp\xa3\xd7\n=q?\xf0\0\0\0\0\0\0?\xd4z\xe1G\xae\x14{?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)", @Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x1c\0\x65\0\x61\0s\0\x65\0I\0n\0O\0u\0t\0Q\0u\0i\0n\0t-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xeb\x85\x1e\xb8Q\xeb\x85\0\0\0\0\0\0\0\0?\xb1\xeb\x85\x1e\xb8Q\xec?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0), "@Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x14\0\x65\0\x61\0s\0\x65\0I\0n\0\x45\0x\0p\0o-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xee\x66\x66\x66\x66\x66\x66?\xa9\x99\x99\x99\x99\x99\x9a?\xe9p\xa3\xd7\n=q?\xa1\xeb\x85\x1e\xb8Q\xec?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)", @Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x16\0\x65\0\x61\0s\0\x65\0O\0u\0t\0\x45\0x\0p\0o-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xc8Q\xeb\x85\x1e\xb8R?\xf0\0\0\0\0\0\0?\xcc(\xf5\xc2\x8f\\)?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0), @Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x1a\0\x65\0\x61\0s\0\x65\0I\0n\0O\0u\0t\0\x45\0x\0p\0o-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0), "@Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x14\0\x65\0\x61\0s\0\x65\0I\0n\0\x43\0i\0r\0\x63-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xe3\x33\x33\x33\x33\x33\x33?\xa4z\xe1G\xae\x14{?\xef\\(\xf5\xc2\x8f\\?\xd5p\xa3\xd7\n=q?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)", "@Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x16\0\x65\0\x61\0s\0\x65\0O\0u\0t\0\x43\0i\0r\0\x63-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xb3\x33\x33\x33\x33\x33\x33?\xea=p\xa3\xd7\n=?\xc5\x1e\xb8Q\xeb\x85\x1f?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)", @Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x1a\0\x65\0\x61\0s\0\x65\0I\0n\0O\0u\0t\0\x43\0i\0r\0\x63-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xe9\x1e\xb8Q\xeb\x85\x1f?\xc1G\xae\x14z\xe1H?\xc3\x33\x33\x33\x33\x33\x33?\xeb\x85\x1e\xb8Q\xeb\x85?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0), "@Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x14\0\x65\0\x61\0s\0\x65\0I\0n\0\x42\0\x61\0\x63\0k-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xe3\x33\x33\x33\x33\x33\x33\xbf\xd1\xeb\x85\x1e\xb8Q\xec?\xe7\x85\x1e\xb8Q\xeb\x85?\xa7\n=p\xa3\xd7\n?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)", @Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x16\0\x65\0\x61\0s\0\x65\0O\0u\0t\0\x42\0\x61\0\x63\0k-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xc6\x66\x66\x66\x66\x66\x66?\xecQ\xeb\x85\x1e\xb8R?\xd4z\xe1G\xae\x14{?\xf4Q\xeb\x85\x1e\xb8R?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0), @Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x1a\0\x65\0\x61\0s\0\x65\0I\0n\0O\0u\0t\0\x42\0\x61\0\x63\0k-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x3?\xe5\xc2\x8f\\(\xf5\xc3\xbf\xe1\x99\x99\x99\x99\x99\x9a?\xd0\xf5\xc2\x8f\\(\xf6?\xf8\xcc\xcc\xcc\xcc\xcc\xcd?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0), "@Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x1a\0\x65\0\x61\0s\0\x65\0I\0n\0\x45\0l\0\x61\0s\0t\0i\0\x63-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\xf?\xd0r\xb0 \xc4\x9b\xa6\xbf~do\x15\x61\x91\x15?\xd6\x66\x66\x66\x66\x66\x66?\xac\x9e\xec\xbf\xb1[W?\xdcj~\xf9\xdb\"\xd1?\xaaxl\"h\t\xd5?\xe1\xeV\x4\x18\x93u?\xab\x98\xc7\xe2\x82@\xb8?\xe3\\(\xf5\xc2\x8f\\\xbf\x90\x96\xbb\x98\xc7\xe2\x82?\xe5\x6$\xdd/\x1a\xa0\xbf\x9b\xc0\x1a\x36\xe2\xeb\x1c?\xe7\xb6\x45\xa1\xca\xc0\x83\xbf\x88*\x99\x30\xbe\r\xed?\xe7t\xbcj~\xf9\xdb?\xbf\xbev\xc8\xb4\x39X?\xe8\xd4\xfd\xf3\xb6\x45\xa2?\xc5\x81\x6$\xdd/\x1b?\xea=p\xa3\xd7\n=?\xc0\xc4\x9b\xa5\xe3S\xf8?\xea\xf1\xa9\xfb\xe7l\x8b\xbf\xa6\xd5\xcf\xaa\xcd\x9e\x84?\xec(\xf5\xc2\x8f\\)\xbf\xb5\x81\x6$\xdd/\x1b?\xed/\x1a\x9f\xbev\xc9\xbf\xa4\x95\x18*\x99\x30\xbe?\xee\x8f\\(\xf5\xc2\x8f?\xdb\xa5\xe3S\xf7\xce\xd9?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)", "@Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x1c\0\x65\0\x61\0s\0\x65\0O\0u\0t\0\x45\0l\0\x61\0s\0t\0i\0\x63-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\xf?\xa3\xdd\x97\xf6+j\xe8?\xdc\xed\x91hr\xb0!?\xa0\x62M\xd2\xf1\xa9\xfc?\xf2\x66\x66\x66\x66\x66\x66?\xb0'RT`\xaa\x65?\xf3\x85\x1e\xb8Q\xeb\x85?\xbc\xac\b1&\xe9y?\xf2\x66\x66\x66\x66\x66\x66?\xc2\xd7\x93\xac\xbaY\x1e?\xec\x8c ]\x1a\x1\xf0?\xc8\xba\xe7\xa4\x89\x32\x35?\xeb}\xcaY\x1n{?\xce;\xed\xc9\x66\x61O?\xec\xf6\x9fV\xf5$\xc1?\xd3\x43\x95\x81\x6$\xdd?\xf1G\xae\x14z\xe1H?\xd7K\xc6\xa7\xef\x9d\xb2?\xf0\xa3\xd7\n=p\xa4?\xdc\xcc\xcc\xcc\xcc\xcc\xcd?\xee\x14z\xe1G\xae\x14?\xe4Z\x1c\xac\b1'?\xef\xe7l\x8b\x43\x95\x81?\xe5\xd2\xf1\xa9\xfb\xe7m?\xf0Q\xeb\x85\x1e\xb8R?\xe7\xdf;dZ\x1c\xac?\xf0\xa3\xd7\n=p\xa4?\xe8\xcc\xcc\xcc\xcc\xcc\xcd?\xef\xae\x14z\xe1G\xae?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)", "@Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0 \0\x65\0\x61\0s\0\x65\0I\0n\0O\0u\0t\0\x45\0l\0\x61\0s\0t\0i\0\x63-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x15?\xacPH\x16\xf0\x6\x8e?\xa3\xb6\x45\xa1\xca\xc0\x83?\xb4`\xaa\x64\xc2\xf8\x38\xbf\xa3\x81\xd7\xdb\xf4\x87\xfd?\xbb\xe7l\x8b\x43\x95\x81\xbf\xa3\x81\xd7\xdb\xf4\x87\xfd?\xc1\xa9\xfb\xe7l\x8b\x44\xbf\xa3\x81\xd7\xdb\xf4\x87\xfd?\xc7\xae\x14z\xe1G\xae?\x9c\x43,\xa5zxl?\xccj~\xf9\xdb\"\xd1?l\xea\xf2Q\xc1\x93\xb4?\xd0\x93t\xbcj~\xfa\xbf\x94\xfd\xf3\xb6\x45\xa1\xcb?\xd5?|\xed\x91hs\xbf\xd0\0\0\0\0\0\0?\xd8\xa3\xd7\n=p\xa4\xbf\xd0 \xc4\x9b\xa5\xe3T?\xdd\x91hr\xb0 \xc5\xbf\xc1\xeb\x85\x1e\xb8Q\xec?\xe1`A\x89\x37K\xc7?\xf2\xe1G\xae\x14z\xe1?\xe3\xbev\xc8\xb4\x39X?\xf3\xd7\n=p\xa3\xd7?\xe5\xa1\xca\xc0\x83\x12o?\xf3\xd7\n=p\xa3\xd7?\xe7\x9d\xb2-\xeV\x4?\xf0\0\0\0\0\0\0?\xe8\xe5`A\x89\x37L?\xef\x43\x95\x81\x6$\xdd?\xea$\xdd/\x1a\x9f\xbe?\xee~\xf9\xdb\"\xd0\xe5?\xeb\\(\xf5\xc2\x8f\\?\xf0Q\xeb\x85\x1e\xb8R?\xecr\xb0 \xc4\x9b\xa6?\xf0z\xe1G\xae\x14{?\xed\x91hr\xb0 \xc5?\xf0z\xe1G\xae\x14{?\xeen\x97\x8dO\xdf;?\xee\xd9\x16\x87+\x2\f?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)", @Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x18\0\x65\0\x61\0s\0\x65\0I\0n\0\x42\0o\0u\0n\0\x63\0\x65-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\xf?\xb1\xe4\xf7\x65\xfd\x8a\xdb?U\xf4^\vN\x11\xdc?\xb5\xa1\xca\xc0\x83\x12o?\xb3\xf1\x41 [\xc0\x1a?\xbc\xac\b1&\xe9y?\xb3\xf1\x41 [\xc0\x1a?\xc1\xca\xc0\x83\x12n\x98?\xb3\xf1\x41 [\xc0\x1a?\xc7l\x8b\x43\x95\x81\x6\xbful\roTK\xb2?\xcc\xac\b1&\xe9y\xbful\roTK\xb2?\xd1\x6$\xdd/\x1a\xa0\xbful\roTK\xb2?\xd4\xdd/\x1a\x9f\xbew?\xd0\x31&\xe9x\xd4\xfe?\xd8\xc4\x9b\xa5\xe3S\xf8?\xd0\x31&\xe9x\xd4\xfe?\xdc\xbcj~\xf9\xdb#?\xd0\x31&\xe9x\xd4\xfe?\xdf|\xed\x91hr\xb0?U\xf4^\vN\x11\xdc?\xe3\x2\fI\xba^5\xbfh\xe7W\x92\x8e\f\x9e?\xe6\x45\xa1\xca\xc0\x83\x12\xbf~do\x15\x61\x91\x15?\xe8\x8b\x43\x95\x81\x6%?\xe9\x99\x99\x99\x99\x99\x9a?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0), "@Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x1a\0\x65\0\x61\0s\0\x65\0O\0u\0t\0\x42\0o\0u\0n\0\x63\0\x65-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\xf?\xcd\xd2\xf1\xa9\xfb\xe7m?\xc4\x9b\xa5\xe3S\xf7\xcf?\xd0\xe5`A\x89\x37L?\xef\xe7l\x8b\x43\x95\x81?\xd9&\xe9x\xd4\xfd\xf4?\xef\xe7l\x8b\x43\x95\x81?\xe0\xb4\x39X\x10\x62N?\xef\xe7l\x8b\x43\x95\x81?\xe1\xc2\x8f\\(\xf5\xc3?\xe8\x10\x62M\xd2\xf1\xaa?\xe3\x85\x1e\xb8Q\xeb\x85?\xe8\0\0\0\0\0\0?\xe5?|\xed\x91hs?\xe7\xef\x9d\xb2-\xeV?\xe7\x8dO\xdf;dZ?\xf0\0\0\0\0\0\0?\xe8\xcc\xcc\xcc\xcc\xcc\xcd?\xf0\0\0\0\0\0\0?\xea\fI\xba^5??\xef\xf7\xce\xd9\x16\x87+?\xeb\x8dO\xdf;dZ?\xec\xd4\xfd\xf3\xb6\x45\xa2?\xecj~\xf9\xdb\"\xd1?\xec\xd4\xfd\xf3\xb6\x45\xa2?\xedO\xdf;dZ\x1d?\xec\xd4\xfd\xf3\xb6\x45\xa2?\xed\x89\x37K\xc6\xa7\xf0?\xef\xd7\n=p\xa3\xd7?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)", "@Variant(\0\0\0\x7f\0\0\0\x1eQmlDesigner::NamedEasingCurve\0\0\0\0\x1e\0\x65\0\x61\0s\0\x65\0I\0n\0O\0u\0t\0\x42\0o\0u\0n\0\x63\0\x65-\0\0\0\0\0\0\0\0\x1?\xd3\x33\x33\x33\x33\x33\x33?\xf0\0\0\0\0\0\0?\xfb\x39\xab\xf3\x38qa\0\0\0\x1e?\xa8\xd4\xfd\xf3\xb6\x45\xa2?wc^t)\x9d\x88?\xaeOv_\xd8\xad\xac?\xa5\xf6\xfd!\xff.I?\xb5\xdc\xc6?\x14\x12\x6?\xa7\x17X\xe2\x19\x65,?\xbcj~\xf9\xdb\"\xd1?\xa8\x37\xb4\xa2\x33\x9c\xf?\xbd/\x1a\x9f\xbev\xc9\xbfh\xe7W\x92\x8e\f\x9e?\xc3t\xbcj~\xf9\xdb\xbfh\xe7W\x92\x8e\f\x9e?\xc8Q\xeb\x85\x1e\xb8R\xbfh\xe7W\x92\x8e\f\x9e?\xcb\x64Z\x1c\xac\b1?\xbf|\xed\x91hr\xb0?\xcf|\xed\x91hr\xb0?\xbf\xbev\xc8\xb4\x39X?\xd1\xdb\"\xd0\xe5`B?\xc0\0\0\0\0\0\0?\xd3\x12n\x97\x8dO\xdf?l\xea\xf2Q\xc1\x93\xb4?\xd6\x87+\x2\fI\xba?l\xea\xf2Q\xc1\x93\xb4?\xd9\xfb\xe7l\x8b\x43\x96?l\xea\xf2Q\xc1\x93\xb4?\xdd\xeV\x4\x18\x93u?\xdd`A\x89\x37K\xc7?\xe0(\xf5\xc2\x8f\\)?\xdf\xdf;dZ\x1c\xac?\xe1\xca\xc0\x83\x12n\x98?\xe1/\x1a\x9f\xbev\xc9?\xe1\xb2-\xeV\x4\x19?\xf0\0\0\0\0\0\0?\xe4\0\0\0\0\0\0?\xf0\0\0\0\0\0\0?\xe6M\xd2\xf1\xa9\xfb\xe7?\xf0\0\0\0\0\0\0?\xe6\xf1\xa9\xfb\xe7l\x8b?\xeb\xd7\n=p\xa3\xd7?\xe7\xf7\xce\xd9\x16\x87+?\xeb\xd7\n=p\xa3\xd7?\xe8\xfd\xf3\xb6\x45\xa1\xcb?\xeb\xd7\n=p\xa3\xd7?\xea\x45\xa1\xca\xc0\x83\x12?\xef\xe7l\x8b\x43\x95\x81?\xeb\x85\x1e\xb8Q\xeb\x85?\xef\xe7l\x8b\x43\x95\x81?\xec\xc4\x9b\xa5\xe3S\xf8?\xef\xdf;dZ\x1c\xac?\xec\xc4\x9b\xa5\xe3S\xf8?\xed\xe3S\xf7\xce\xd9\x17?\xed\x89\x37K\xc6\xa7\xf0?\xed\xe3S\xf7\xce\xd9\x17?\xee\x45\xa1\xca\xc0\x83\x12?\xed\xe3S\xf7\xce\xd9\x17?\xee\xb0 \xc4\x9b\xa5\xe3?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0?\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)" diff --git a/dist/changelog/changes-13.0.1.md b/dist/changelog/changes-13.0.1.md new file mode 100644 index 0000000000..d13fa8475e --- /dev/null +++ b/dist/changelog/changes-13.0.1.md @@ -0,0 +1,131 @@ +Qt Creator 13.0.1 +================= + +Qt Creator version 13.0.1 contains bug fixes. + +The most important changes are listed in this document. For a complete list of +changes, see the Git log for the Qt Creator sources that you can check out from +the public Git repository. For example: + + git clone git://code.qt.io/qt-creator/qt-creator.git + git log --cherry-pick --pretty=oneline origin/v13.0.0..v13.0.1 + +General +------- + +* Fixed a crash when hiding tool tips + ([QTCREATORBUG-30738](https://bugreports.qt.io/browse/QTCREATORBUG-30738)) + +Help +---- + +* Examples Browser + * Fixed that two columns were shown for the wrong category + ([QTCREATORBUG-30634](https://bugreports.qt.io/browse/QTCREATORBUG-30634)) + * Fixed that the clear button was missing after typing in the filter input + +* Fixed links to QML properties + ([QTCREATORBUG-30625](https://bugreports.qt.io/browse/QTCREATORBUG-30625)) + +Editing +------- + +* Fixed that backspace could delete more than one whitespace in the middle of a line + ([QTCREATORBUG-30725](https://bugreports.qt.io/browse/QTCREATORBUG-30725)) + +### C++ + +* Fixed that completion was shown for number literals + ([QTCREATORBUG-30607](https://bugreports.qt.io/browse/QTCREATORBUG-30607)) +* Fixed that Flex and Bison files were opened in the C++ editor + ([QTCREATORBUG-30686](https://bugreports.qt.io/browse/QTCREATORBUG-30686)) + +### QML + +* Fixed a crash when creating a `Qt Quick Application` when the QML language server is enabled + ([QTCREATORBUG-30739](https://bugreports.qt.io/browse/QTCREATORBUG-30739)) + +### Models + +* Fixed a crash when selecting elements + ([QTCREATORBUG-30413](https://bugreports.qt.io/browse/QTCREATORBUG-30413)) + +Projects +-------- + +* Fixed that the text editor for environment changes showed a blinking cursor even when not focused + ([QTCREATORBUG-30640](https://bugreports.qt.io/browse/QTCREATORBUG-30640)) +* Fixed that the option `Start build processes with low priority` did not persist + ([QTCREATORBUG-30696](https://bugreports.qt.io/browse/QTCREATORBUG-30696)) + +### CMake + +* Fixed that `Add build library search path to PATH` missed paths to libraries that were built by + the project + ([QTCREATORBUG-30644](https://bugreports.qt.io/browse/QTCREATORBUG-30644)) +* Fixed the handling of `source_group` + ([QTCREATORBUG-30602](https://bugreports.qt.io/browse/QTCREATORBUG-30602), + [QTCREATORBUG-30620](https://bugreports.qt.io/browse/QTCREATORBUG-30620)) +* Fixed that renaming files did not adapt `set_source_file_properties` calls + ([QTCREATORBUG-30174](https://bugreports.qt.io/browse/QTCREATORBUG-30174)) +* Fixed a crash when combining presets + ([QTCREATORBUG-30755](https://bugreports.qt.io/browse/QTCREATORBUG-30755)) + +Debugging +--------- + +* Fixed a crash when enabling QML debugging + ([QTCREATORBUG-30706](https://bugreports.qt.io/browse/QTCREATORBUG-30706)) +* LLDB + * Fixed that `Additional Attach Commands` were not used + +Analyzer +-------- + +### Clang + +* Fixed the documentation link for `clang-tidy` checks + ([QTCREATORBUG-30658](https://bugreports.qt.io/browse/QTCREATORBUG-30658)) + +Terminal +-------- + +* Fixed the `TERM` environment variable, which broke the functioning of certain command line tools + ([QTCREATORBUG-30737](https://bugreports.qt.io/browse/QTCREATORBUG-30737)) + +Platforms +--------- + +### Android + +* Updated the command line tools that are installed with `Set Up SDK` +* Fixed that Qt ABI detection was wrong directly after `Set Up SDK` + ([QTCREATORBUG-30568](https://bugreports.qt.io/browse/QTCREATORBUG-30568)) + +### iOS + +* Fixed a crash when starting multiple applications in Simulators + ([QTCREATORBUG-30666](https://bugreports.qt.io/browse/QTCREATORBUG-30666)) + +### Remote Linux + +* Fixed that deployment could block Qt Creator until finished +* Fixed that it was not possible to change the device name + ([QTCREATORBUG-30622](https://bugreports.qt.io/browse/QTCREATORBUG-30622)) + +Credits for these changes go to: +-------------------------------- +Ahmad Samir +Alessandro Portale +BogDan Vatra +Christian Kandeler +Christian Stenger +Cristian Adam +David Faure +David Schulz +Eike Ziller +Jaroslaw Kobus +Jussi Witick +Leena Miettinen +Marcus Tillmanns +Robert Löhning diff --git a/dist/changelog/changes-13.0.2.md b/dist/changelog/changes-13.0.2.md new file mode 100644 index 0000000000..629efc3d1b --- /dev/null +++ b/dist/changelog/changes-13.0.2.md @@ -0,0 +1,94 @@ +Qt Creator 13.0.2 +================= + +Qt Creator version 13.0.2 contains bug fixes. + +The most important changes are listed in this document. For a complete list of +changes, see the Git log for the Qt Creator sources that you can check out from +the public Git repository. For example: + + git clone git://code.qt.io/qt-creator/qt-creator.git + git log --cherry-pick --pretty=oneline v13.0.1..v13.0.2 + +General +------- + +* Fixed that the `-client` option could start a new Qt Creator instance instead + of using a running one (which affects for example version control operations) + ([QTCREATORBUG-30624](https://bugreports.qt.io/browse/QTCREATORBUG-30624)) + +Editing +------- + +* Fixed that closing files with the tool button didn't add an entry to the + navigation history + +### Widget Designer + +* Fixed that `Use Qt module name in #include-directive` used Qt 4 module names + ([QTCREATORBUG-30751](https://bugreports.qt.io/browse/QTCREATORBUG-30751)) + +### Copilot + +* Adapted to changes in the Copilot neovim plugin + +Projects +-------- + +### CMake + +* Fixed the environment macro expansion for Presets + +### Meson + +* Fixed a crash when selecting kits + ([QTCREATORBUG-30698](https://bugreports.qt.io/browse/QTCREATORBUG-30698)) + +Terminal +-------- + +* Fixed the handling of environment variables with an equal sign `=` in the + value + ([QTCREATORBUG-30844](https://bugreports.qt.io/browse/QTCREATORBUG-30844)) + +Version Control Systems +----------------------- + +### Git + +* Fixed a crash in `Instant Blame` when reloading externally modified files + ([QTCREATORBUG-30824](https://bugreports.qt.io/browse/QTCREATORBUG-30824)) + +Platforms +--------- + +### Windows + +* Fixed missing paths with `Add build library search path to PATH` for CMake + projects + ([QTCREATORBUG-30556](https://bugreports.qt.io/browse/QTCREATORBUG-30556), + [QTCREATORBUG-30827](https://bugreports.qt.io/browse/QTCREATORBUG-30827), + [QTCREATORBUG-30932](https://bugreports.qt.io/browse/QTCREATORBUG-30932)) + +### Android + +* Fixed a crash when re-connecting devices + ([QTCREATORBUG-30645](https://bugreports.qt.io/browse/QTCREATORBUG-30645), + [QTCREATORBUG-30770](https://bugreports.qt.io/browse/QTCREATORBUG-30770)) + +### Remote Linux + +* Fixed passing more than one argument to `rsync` + ([QTCREATORBUG-30795](https://bugreports.qt.io/browse/QTCREATORBUG-30795)) + +Credits for these changes go to: +-------------------------------- +Alessandro Portale +Christian Kandeler +Christian Stenger +Cristian Adam +David Schulz +Eike Ziller +Leena Miettinen +Marcus Tillmanns +Robert Löhning diff --git a/dist/changelog/changes-14.0.0.md b/dist/changelog/changes-14.0.0.md new file mode 100644 index 0000000000..e5dc688e59 --- /dev/null +++ b/dist/changelog/changes-14.0.0.md @@ -0,0 +1,306 @@ +Qt Creator 14 +============= + +Qt Creator version 14 contains bug fixes and new features. + +The most important changes are listed in this document. For a complete list of +changes, see the Git log for the Qt Creator sources that you can check out from +the public Git repository. For example: + + git clone git://code.qt.io/qt-creator/qt-creator.git + git log --cherry-pick --pretty=oneline origin/13.0..v14.0.0 + +General +------- + +* Started work on supporting Lua based plugins (registering language servers, + actions, preferences, and wizards) +* Added `Clear` and `Save Contents` to context menus of all output views +* Locator + * Added the option to show results relative to project root + ([QTCREATORBUG-29462](https://bugreports.qt.io/browse/QTCREATORBUG-29462)) + +Editing +------- + +* Changed the default behavior when files change on disk to + `Reload All Unchanged Editors` +* Made the search options session-specific + ([QTCREATORBUG-793](https://bugreports.qt.io/browse/QTCREATORBUG-793)) +* Added menus with the navigation history to the back and forward buttons + ([QTCREATORBUG-347](https://bugreports.qt.io/browse/QTCREATORBUG-347)) +* Added a highlight for the current view in case of multiple views + ([QTCREATORBUG-23654](https://bugreports.qt.io/browse/QTCREATORBUG-23654)) +* Added `Window > Reopen Last Closed Document` +* Fixed that changing a document's MIME type by renaming did not re-open it in + the new editor type when needed + ([QTCREATORBUG-30317](https://bugreports.qt.io/browse/QTCREATORBUG-30317)) +* Fixed that after hiding the editor in `Debug` mode, `Edit` mode always opened + when opening documents, even if an external editor window was available + ([QTCREATORBUG-30408](https://bugreports.qt.io/browse/QTCREATORBUG-30408)) + +### C++ + +* Made C++ code model settings configurable per project +* Fixed indentation after function calls with subscript operator + ([QTCREATORBUG-29225](https://bugreports.qt.io/browse/QTCREATORBUG-29225)) +* Refactoring + * Added `Convert Function Call to Qt Meta-Method Invocation` + ([QTCREATORBUG-15972](https://bugreports.qt.io/browse/QTCREATORBUG-15972)) + * Added `Move Class to a Dedicated Set of Source Files` + ([QTCREATORBUG-12190](https://bugreports.qt.io/browse/QTCREATORBUG-12190)) + * Added `Re-order Member Function Definitions According to Declaration Order` + ([QTCREATORBUG-6199](https://bugreports.qt.io/browse/QTCREATORBUG-6199)) + * Added `Add Curly Braces` for do, while, and for loops + * Fixed issues with macros + ([QTCREATORBUG-10279](https://bugreports.qt.io/browse/QTCREATORBUG-10279)) + + [Documentation](https://doc.qt.io/qtcreator/creator-reference-cpp-quick-fixes.html) + +* Clangd + * Increased the minimum version to LLVM 17 + * Added the `Per-project index location` and `Per-session index location` + options in `Preferences` > `C++` > `Clangd` for setting the index location + for a project or session + ([QTCREATORBUG-27346](https://bugreports.qt.io/browse/QTCREATORBUG-27346)) + * Added the `Update dependent sources` option to make re-parsing source files + while editing header files optional + ([QTCREATORBUG-29943](https://bugreports.qt.io/browse/QTCREATORBUG-29943)) + * Fixed the handling of system headers + ([QTCREATORBUG-30474](https://bugreports.qt.io/browse/QTCREATORBUG-30474)) +* Built-in + * Added the `Enable indexing` option in `Preferences` > `C++` > `Code Model` + to turn off the built-in indexer + ([QTCREATORBUG-29147](https://bugreports.qt.io/browse/QTCREATORBUG-29147)) + * Added the `Statement Macros` field in `Preferences` > `C++` > `Code Style` + for macros that the indenter interprets as complete statements that don't + require a semicolon at the end + ([QTCREATORBUG-13640](https://bugreports.qt.io/browse/QTCREATORBUG-13640), + [QTCREATORBUG-15069](https://bugreports.qt.io/browse/QTCREATORBUG-15069), + [QTCREATORBUG-18789](https://bugreports.qt.io/browse/QTCREATORBUG-18789)) + ([Clang Format Documentation](https://clang.llvm.org/docs/ClangFormatStyleOptions.html#statementmacros)) + * Added indentation support for `try-catch` statements + ([QTCREATORBUG-29452](https://bugreports.qt.io/browse/QTCREATORBUG-29452)) + +### QML + +* Improved support for enums + ([QTCREATORBUG-19226](https://bugreports.qt.io/browse/QTCREATORBUG-19226)) +* Added `Qt Design Studio` to `Open With` for `.ui.qml` files + ([Documentation](https://doc.qt.io/qtcreator/creator-quick-ui-forms.html)) +* Language Server + * Switched on by default + * Added option for generating `qmlls.ini` files for CMake projects + ([QTCREATORBUG-30394](https://bugreports.qt.io/browse/QTCREATORBUG-30394)) + ([Qt Documentation](https://doc.qt.io/qt-6/cmake-variable-qt-qml-generate-qmlls-ini.html)) + * Fixed that tool tips from the built-in model were shown instead of tool tips + from the server + +### Python + +* Added options for updating Python Language Server + ([Documentation] (https://doc-snapshots.qt.io/qtcreator-14.0/creator-language-servers.html)) + +### Language Server Protocol + +* Added support for `SymbolTag` + ([Protocol Documentation](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#symbolTag)) +* Added support for type hierarchy + ([QTCREATORBUG-28116](https://bugreports.qt.io/browse/QTCREATORBUG-28116)) + +### Compiler Explorer + +* Added a wizard template for code that uses Qt + +### Models + +* Added more visual attributes for relations +* Added support for linked files +* Added support for custom images + +### SCXML + +* Added visualization of conditions on transitions + ([QTCREATORBUG-21946](https://bugreports.qt.io/browse/QTCREATORBUG-21946)) + +Projects +-------- + +* Added the option to hide all unconfigured kits from the list in `Projects` + mode +* Added support for user comments in the environment editor +* Fixed the parsing of file links when color was used for the output + ([QTCREATORBUG-30774](https://bugreports.qt.io/browse/QTCREATORBUG-30774)) +* Fixed that the column information was not used when opening files from links + in issues +* Fixed changing the case of file names on case-insensitive file systems + ([QTCREATORBUG-30846](https://bugreports.qt.io/browse/QTCREATORBUG-30846)) +* Fixed that Qt Creator variables were not expanded for the `Copy File` + deploy step + ([QTCREATORBUG-30821](https://bugreports.qt.io/browse/QTCREATORBUG-30821)) + +### CMake + +* Made CMake settings configurable per project +* Implemented `Open Online Documentation` for CMake documentation +* Added `Clear CMake Configuration` to the context menu in the Projects view + ([QTCREATORBUG-24658](https://bugreports.qt.io/browse/QTCREATORBUG-24658)) +* Fixed that the package manager auto-setup files were not removed with + `Clear CMake Configuration` + ([QTCREATORBUG-30771](https://bugreports.qt.io/browse/QTCREATORBUG-30771)) +* Fixed that files generated by the Qt QML CMake API were not filtered as + generated files + ([QTCREATORBUG-29631](https://bugreports.qt.io/browse/QTCREATORBUG-29631)) +* Presets + * Made CMake settings configurable + ([QTCREATORBUG-25972](https://bugreports.qt.io/browse/QTCREATORBUG-25972), + [QTCREATORBUG-29559](https://bugreports.qt.io/browse/QTCREATORBUG-29559), + [QTCREATORBUG-30385](https://bugreports.qt.io/browse/QTCREATORBUG-30385)) + * Made it possible to register debuggers + * Added support for custom build types + +### Workspace + +* Added `File > Open Workspace` for opening a directory as a project. A project + file `.qtcreator/project.json` in the directory is used to set a name and + file exclusion filters. + +Debugging +--------- + +### C++ + +* Improved performance +* GDB + * Added a setting for `debuginfod` + ([QTCREATORBUG-28868](https://bugreports.qt.io/browse/QTCREATORBUG-28868)) +* CDB + * Fixed the display type of `HRESULT` + ([QTCREATORBUG-30574](https://bugreports.qt.io/browse/QTCREATORBUG-30574)) + +Analyzer +-------- + +### Clang + +* Added the option to `Suppress Diagnostics Inline` + ([QTCREATORBUG-24847](https://bugreports.qt.io/browse/QTCREATORBUG-24847)) + ([Clazy Documentation](https://github.com/KDE/clazy?tab=readme-ov-file#reducing-warning-noise)) + ([clang-tidy Documentation](https://clang.llvm.org/extra/clang-tidy/#suppressing-undesired-diagnostics)) + +### Axivion + +* Made it possible to register multiple servers + +Terminal +-------- + +* Fixed resizing on Windows + ([QTCREATORBUG-30558](https://bugreports.qt.io/browse/QTCREATORBUG-30558)) + +Version Control Systems +----------------------- + +### Git + +* Fixed that email and author mapping was not used for logs and showing changes + +Test Integration +---------------- + +* Made the test timeout optional + ([QTCREATORBUG-30668](https://bugreports.qt.io/browse/QTCREATORBUG-30668)) +* Added a project specific option `Limit Files to Path Patterns` for restricting + the search for tests + +### Qt Test + +* Fixed the order of test execution + ([QTCREATORBUG-30670](https://bugreports.qt.io/browse/QTCREATORBUG-30670)) + +Platforms +--------- + +### Linux + +* Adapted the default theme to the system theme +* Fixed issues with light themes on dark system themes + ([QTCREATORBUG-18281](https://bugreports.qt.io/browse/QTCREATORBUG-18281), + [QTCREATORBUG-20889](https://bugreports.qt.io/browse/QTCREATORBUG-20889), + [QTCREATORBUG-26817](https://bugreports.qt.io/browse/QTCREATORBUG-26817), + [QTCREATORBUG-28589](https://bugreports.qt.io/browse/QTCREATORBUG-28589), + [QTCREATORBUG-30138](https://bugreports.qt.io/browse/QTCREATORBUG-30138)) +* Fixed that recent projects on unavailable remote devices regularly + froze Qt Creator + ([QTCREATORBUG-30681](https://bugreports.qt.io/browse/QTCREATORBUG-30681)) + +### Android + +* Added support for creating `android-desktop` devices +* Added support for `namespace` in `build.gradle` + ([QTBUG-106907](https://bugreports.qt.io/browse/QTBUG-106907)) + +### iOS + +* Removed Simulator management from the preferences. Use the + `Devices and Simulators` window in Xcode instead. + +### Remote Linux + +* Added the option to use SSH port forwarding for debugging +* Improved the performance of the generic deployment method +* Fixed that the file size check that is performed before parsing C++ files + could freeze Qt Creator until finished for remote projects + +### Qt Application Manager + +* Added support for the `perf` profiler + +Credits for these changes go to: +-------------------------------- +Ahmad Samir +Aleksei German +Alessandro Portale +Alexander Drozdov +Ali Kianian +Andre Hartmann +André Pönitz +Artem Sokolovskii +Assam Boudjelthia +BogDan Vatra +Brook Cronin +Burak Hancerli +Christian Kandeler +Christian Stenger +Cristian Adam +David Schulz +Dominik Holland +Eike Ziller +Esa Törmänen +Henning Gruendl +Jaroslaw Kobus +Jiajie Chen +Jochen Becher +Johanna Vanhatapio +Jussi Witick +Knud Dollereder +Leena Miettinen +Mahmoud Badri +Marco Bubke +Marcus Tillmanns +Mathias Hasselmann +Mats Honkamaa +Michael Weghorn +Miikka Heikkinen +Orgad Shaneh +Pranta Dastider +Robert Löhning +Sami Shalayel +Sergey Silin +Shrief Gabr +Teea Poldsam +Thiago Macieira +Thomas Hartmann +Tim Jenßen +Vikas Pachdha +Xavier Besson diff --git a/dist/changelog/template.md b/dist/changelog/template.md new file mode 100644 index 0000000000..cfbdad4677 --- /dev/null +++ b/dist/changelog/template.md @@ -0,0 +1,131 @@ +Qt Creator 13 +============= + +Qt Creator version 13 contains bug fixes and new features. + +The most important changes are listed in this document. For a complete list of +changes, see the Git log for the Qt Creator sources that you can check out from +the public Git repository. For example: + + git clone git://code.qt.io/qt-creator/qt-creator.git + git log --cherry-pick --pretty=oneline origin/12.0..v13.0.0 + +New plugins +----------- + +General +------- + +Help +---- + +Editing +------- + +### C++ + +### QML + +### Python + +### Language Server Protocol + +### Widget Designer + +### Copilot + +### Compiler Explorer + +### TODO + +### Markdown + +### Images + +### Models + +### SCXML + +### Binary Files + +Projects +-------- + +### CMake + +### qmake + +### Qbs + +### Python + +### Workspace + +### vcpkg + +### Qt Safe Renderer + +Debugging +--------- + +### C++ + +### QML + +### Debug Adapter Protocol + +Analyzer +-------- + +### Clang + +### Axivion + +### CTF Visualizer + +Terminal +-------- + +Version Control Systems +----------------------- + +### Git + +### CVS + +Test Integration +---------------- + +### Qt Test + +### Catch2 + +### CTest + +Platforms +--------- + +### Windows + +### Linux + +### macOS + +### Android + +### iOS + +### Remote Linux + +### Docker + +### Boot to Qt + +### MCU + +### Qt Application Manager + +### QNX + +Credits for these changes go to: +-------------------------------- |