Aktivitäten

2023
30. Januar

Github Push to basicpp17/co-cpp19

  • cmake install and conan setup
    * use components for each sub library
    * use cmake install
    * renamed preset for msvc
    * updated googletests to 1.11
    * updated github actions

Github Push to basicpp17/co-cpp19

  • cmake install and conan setup
    * use components for each sub library
    * use cmake install
    * renamed preset for msvc
    * updated googletests to 1.11
    * updated github actions

Github Push to basicpp17/co-cpp19

  • cmake install and conan setup
    * use components for each sub library
    * use cmake install
    * renamed preset for msvc
    * updated googletests to 1.11
    * updated github actions

Github Push to basicpp17/co-cpp19

  • cmake install and conan setup
    * use components for each sub library
    * use cmake install
    * renamed preset for msvc
    * updated googletests to 1.11
    * updated github actions

Github Push to basicpp17/co-cpp19

  • cmake install and conan setup
    * use components for each sub library
    * use cmake install
    * renamed preset for msvc
    * updated googletests to 1.11
    * updated github actions

Github Push to basicpp17/co-cpp19

  • cmake install and conan setup
    * use components for each sub library
    * use cmake install
    * renamed preset for msvc
    * updated googletests to 1.11
    * updated github actions

Github Push to basicpp17/co-cpp19

  • cmake install and conan setup
    * use components for each sub library
    * use cmake install
    * renamed preset for msvc
    * updated googletests to 1.11
    * updated github actions

Github Push to basicpp17/co-cpp19

  • cmake install and conan setup
    * use components for each sub library
    * use cmake install
    * renamed preset for msvc
    * updated googletests to 1.11
    * updated github actions

Github Push to basicpp17/co-cpp19

  • cmake install and conan setup
    * use components for each sub library
    * use cmake install
    * renamed preset for msvc
    * updated googletests to 1.11
    * updated github actions

Github Push to basicpp17/co-cpp19

  • cmake install and conan setup
    * use components for each sub library
    * use cmake install
    * renamed preset for msvc
    * updated googletests to 1.11
    * updated github actions

Github Push to basicpp17/co-cpp19

  • cmake install and conan setup
    * use components for each sub library
    * use cmake install
    * renamed preset for msvc
    * updated googletests to 1.11
    * updated github actions

Github Push to basicpp17/co-cpp19

  • cmake install and conan setup
    * use components for each sub library
    * use cmake install
    * renamed preset for msvc
    * updated googletests to 1.11
    * updated github actions
27. Januar

Github Push to hicknhack-software/Qt-Creator

  • Fix tab order in "file deleted" dialog on Windows/Linux
    For some reason it doesn't like it if the order of adding the buttons
    is different, though that works on macOS.
    Fixes: QTCREATORBUG-28676
    Change-Id: Iea7c595216140dd242cac0aa528699866c4bb1c7
    Reviewed-by:
    Reviewed-by: David Schulz
  • Utils: Add FilePath.hasFileAccess()
    FilePath::hasFileAccess allows a user to test if a specific device
    can access files. This is faster than calling "exists()" as it does
    not have to actually check anything on the device.
    cherry picked from commit 21ef25a0f5aa957857528861a960aeb1f2bb9180
    Task-number: QTCREATORBUG-28531
    Change-Id: I363ca634d921464fe4ec68397c09fba49dccee25
    Reviewed-by: Eike Ziller
    Reviewed-by:
  • Git: Some more FilePath proliferation
    Change-Id: I8d3d97d0c7979d741a7da333f922ce93359afef8
    Reviewed-by: Orgad Shaneh
  • Utils: Fix crash in fsengine test
    Change-Id: I6a28dfc907d34f1a6e20bc92f5cc506b308f1c0b
    Reviewed-by: Eike Ziller
    Reviewed-by: Qt CI Bot
  • QtSupport: Fix potential null dereference
    Shouldn't happen in real life, but done to make Coverity happier.
    Change-Id: I3316030f59ec74516d2271973ac53c41554c3893
    Reviewed-by: hjk
  • TaskTree: Simplify SFINAE code
    Change-Id: Ic54be7ff780772f7c989b88aaab948f5fe9c3750
    Reviewed-by: hjk
  • TaskTree: Merge DynamicSetup with OnGroupSetup
    Don't define 2 separate group setup items. Make OnGroupSetup
    be able to handle also dynamic setup - like it's done with
    CustomTask's setup handler.
    Change-Id: I43e135f268ea96419b44ef5a4325707a124b4921
    Reviewed-by: hjk
  • SerialTerminal: Tr::tr
    Change-Id: Iac630d03a27eb1599485a9b8044d794fc66c7bb2
    Reviewed-by: hjk
  • Subversion: Tr::tr
    Change-Id: Ic94722ec93b145eb8c78141b888797d70aed13fd
    Reviewed-by: hjk
  • McuSupport: Tr::tr
    Change-Id: Ia2f0e523a378bea82887bdb212acfdab47b408e9
    Reviewed-by: hjk
  • Python: Merge orphaned translation contexts with "::Python"
    Change-Id: I3036d0efd6876118e7b48a6403f1b07ec3f861ae
    Reviewed-by: hjk
  • Macros: Tr::tr
    Change-Id: I16d875d238ea9ac14758148c867cbac74042c43c
    Reviewed-by: hjk
  • FakeVim: Tr::tr
    Change-Id: Idca64705f2058d22480da6a624008971c8d8aab4
    Reviewed-by: hjk
  • ClassView: Tr::tr
    Change-Id: Ib65355e5ba2c34720c48aafb4472b0cd9ce933c6
    Reviewed-by: hjk
  • BinEditor: More Tr::tr
    Change-Id: Ide1dfa4d8c1c1746e674856682be66a74522650b
    Reviewed-by: hjk
  • Compile fix for Windows
    Amends 105fc92e19f7ac579be99339126551c747ea446d
    Change-Id: If55d40401b286b2f9f7dc37354bd94f3eefb9afe
    Reviewed-by: Christian Stenger
    Reviewed-by: David Schulz
  • Utils: Fix unintended comment
    Fixes various settings layouts.
    Amends 642c593481a3abbd8f3965d9e9aa8cbb7e519af7.
    Change-Id: I00351e60b8bee6f67fc5a8f35d5df983a63d13b3
    Reviewed-by: David Schulz
  • TextEditor: fix endless loop on adding cursor for selection
    Since the find of QTextDocument is line based, it is not possible to
    find selections spanning multiple lines in the editor. Triggering a find
    on a search term containing a paragraph separator returnes an invalid
    QTextCursor which always result in searching from the beginning of the
    document in the add cursor for selection logic. Prevent that by checking
    the selected text beforehand and add a safety net in the loop to verify
    that we do not start over again on an invalid TextCursor.
    Fixes: QTCREATORBUG-28709
    Change-Id: I8c1b9d16e707fefbba6dc0a0a9ef21b8c82ebe19
    Reviewed-by: Marcus Tillmanns
  • Autotest: Add ITestParser::supportedExtensions
    Change-Id: I3bb0f9b2a989cc4c9b4f6ae95d36308bc192158d
    Reviewed-by: Christian Stenger
  • AutoTest: Only scan necessary files for tests
    Change-Id: Idafd064694a7dfdd0fbca66bca1b9f848acb9b3f
    Reviewed-by: Christian Stenger

Github Push to hicknhack-software/Qt-Creator

  • Utils: Fix crash in fsengine test
    Change-Id: I6a28dfc907d34f1a6e20bc92f5cc506b308f1c0b
    Reviewed-by: Eike Ziller
    Reviewed-by: Qt CI Bot
  • TextEditor: fix endless loop on adding cursor for selection
    Since the find of QTextDocument is line based, it is not possible to
    find selections spanning multiple lines in the editor. Triggering a find
    on a search term containing a paragraph separator returnes an invalid
    QTextCursor which always result in searching from the beginning of the
    document in the add cursor for selection logic. Prevent that by checking
    the selected text beforehand and add a safety net in the loop to verify
    that we do not start over again on an invalid TextCursor.
    Fixes: QTCREATORBUG-28709
    Change-Id: I8c1b9d16e707fefbba6dc0a0a9ef21b8c82ebe19
    Reviewed-by: Marcus Tillmanns
  • Squish: Use consistent permissions
    Change-Id: Id2849d4aaa2da181df0e674a971abd89c3083662
    Reviewed-by: Christian Stenger
  • German translation: Git
    Change-Id: I9ed345f452c72ac588a4df0d71ff2d92f117c8eb
    Reviewed-by:
    Reviewed-by: Robert Löhning
  • Update qbs submodule to HEAD of 1.24 branch
    Change-Id: I38933e0ca016d31a0702b368c9b7ccd72741d3f1
    Reviewed-by: Qt CI Bot
    Reviewed-by:
    Reviewed-by: Eike Ziller
  • QmlDesigner: Fix missing validation
    Fixes: QTCREATORBUG-28672
    Change-Id: Ic8663d6c44cadbf3678ae564ec91572998d6d236
    Reviewed-by: Qt CI Bot
    Reviewed-by:
    Reviewed-by: Tim Jenssen
    (cherry picked from commit 571d822c7b5d270a3017ffddb6b779dcac488d60)
    Reviewed-by: Robert Löhning
    Reviewed-by: Thomas Hartmann
    Reviewed-by: Eike Ziller
  • Update qbs submodule to HEAD of 1.24 branch
    Change-Id: I5c6a67335460bdc8b45e3808ddff22d91cfe3671
    Reviewed-by: Christian Stenger
  • Utils: Fake root info
    When trying to open a FileDialog all roots were tested for existence.
    This is slow and might show ask-pass.
    Since "/" can be considered always valid, we create a fake entry for it
    and only test existence of remote paths if they are not a root path.
    In the future FilePath should get a "isRoot()" function so we don't just
    test for == "/".
    Remove the fileAccess from WebAssembly devices.
    Change-Id: I7a1a6e7d2025e9fd4428e4bd1d07cdbdb5680c8e
    Reviewed-by: Eike Ziller
  • SquishTests: Redo open document from navigation view
    For unknown reasons this does no more work on a couple of machines.
    Re-doing the original approach by explicitly expanding the tree as
    necessary up to the file we want to open.
    Change-Id: I329e18f3e2162e381e11fb6164a448ae67def606
    Reviewed-by: Robert Löhning
    Reviewed-by: Christian Stenger
  • enable qbs project to support c++2a and c++2b support
    * also added c++20 and c++17 support for msvc compilers
  • added Qbs based Github Actions workflow for QtCreator
    * simplified and fixed release upload
    * build cdbext for x64 and x86 with Qbs
    * fix qbsbuildconfig for Qbs >=1.22
    # Conflicts:
    # src/shared/qbs
  • Disable automatically switching to issues tab after build
  • Fixed Line comments
    * line comments are now properly indented
  • scroll to the first task in the output window
  • added snapshot date to display-version
    * updated qbs to patched version
    # Conflicts:
    # cmake/QtCreatorIDEBranding.cmake
    # qbs/modules/qtc/qtc.qbs
    # qtcreator_ide_branding.pri
    # Conflicts:
    # cmake/QtCreatorIDEBranding.cmake
    # qbs/modules/qtc/qtc.qbs
    # qtcreator_ide_branding.pri
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • suppress pragma once diagnostics on header files
    # Conflicts:
    # src/plugins/clangcodemodel/clangutils.cpp
  • Extended MacroExpander on ActiveProject
    * ActiveProject: allows access to BuidConfig and Kit expanders
    * also removed some redundant macro expanders (2x Kit:Id caused misbehavior)
  • Added Qbs Generate VisualStudio2022 Project as Tool Action
    # Conflicts:
    # src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp
  • Added debug with VisualStudio2022 action for qbs projects

Github Push to hicknhack-software/Qt-Qbs

  • CMake build: Limit hack for CMake < 3.18 to CMake < 3.18
    Change-Id: I513f1b5fb9730639962a9a123f77525cd552211c
    Reviewed-by: Ivan Komissarov
  • Add changelog for 1.24.1
    Change-Id: I7cd0a918d8dcabb2c98b7b801e46b7eb950adfcd
    Reviewed-by: Ivan Komissarov
  • Do not produce project dependencies for Visual Studio projects.
    Visual Studio calls qbs which resolves all dependencies on it's own.
  • remove buggy msbuild filters
    They generate a lot of useless folders, that are totally annoying.
    It would be nice to use filters to represent the subfolder structure in visual studio, but this would be a full rewrite anyways.
  • prevent the plugins path from doubling up. (feels hacky, but works for now)
    There are two call sites. If the path comes from the build environment of QtCreator the path is wong.
  • enable support for c++2a and c++2b on msvc
  • added AdditionalOptions to msbuild project
    * adds /std option to improve msvc auto completion
  • added Github workflow
    * added release creation
  • Fix the qtscriptheader dependencies for Qt6+ (6)
    * GHA docker use windows-2019
  • added moc includes to speed up compilation
  • add support for object targets
    * extended cpp module compilers to link object files from dependencies
  • drop unused member
  • clang_tidy allow suspicious includes for moc_ based inculde
22. Januar

Github Push to hicknhack-software/Qt-Creator

  • AutoTest: Redo handling of data tags with spaces
    This basically reverts commit 7684571e108f5d as it broke running
    the test inside the debugger.
    Change-Id: Iacd46e2b9fb5af813fbf17156fd847375d750480
    Reviewed-by: David Schulz
  • Git: improve "The commit subject is very short."
    - Hide it when commit subject is empty (initial state)
    - Delay the check 500ms for commiter to focus writing commit message
    Change-Id: Ia111bb01d2819750e053e06875d529a14d1ac07d
    Reviewed-by: Orgad Shaneh
  • CppEditor: Rename some ts contexts to ::CppEditor
    Removal of Q_DECLARE_TR_FUNCTIONS needs translation context changes in
    .ts files.
    Amends: f7bcd4f574491211d73752fb953e5af099dcac0c
    Change-Id: I9a1dfa6340942fd45b21a0a236845cfc72d60c28
    Reviewed-by: hjk
  • CMake: Fix missing path to Ninja from Qt installers
    In the configure environment for MSVC toolchains.
    The MSVC toolchain actually overwrites the PATH environment (triggered
    via kit()->addToBuildEnvironment(result)), which it shouldn't.
    But this is a minimal fix for Qt Creator 9.0 that also is in line with
    what BuildConfiguration::baseEnvironment() does.
    Fixes: QTCREATORBUG-28685
    Change-Id: I0cb8e3c84419403672175bd581c16d90902e23ba
    Reviewed-by: David Schulz
  • QmlPreview: A dedicated class for the QmlPreviewRunWorkerFactory
    Change-Id: I994f339ac1ca35e9b1dc7e2572682c4bcdb485ea
    Reviewed-by: Christian Stenger
  • Qmake: Remove ArgumentFlag::OmitProjectPath
    Last user went away with 344a8f5622.
    Change-Id: I54c6378da553a6ee6b36c8cfc3021e2f390ded50
    Reviewed-by: Christian Stenger
    Reviewed-by:
  • QmakeProjectManager: Simplify makefile extraction logic a bit
    Change-Id: I7b28bb1889e243e390c705d66cf460d33299b3d1
    Reviewed-by: Christian Stenger
    Reviewed-by:
  • MarketPlace: Fix issues pointed out by static analyzer
    - Use static regular expressions
    - Don't mix iterator and const_iterator
    - Use const Qt container in range based for loop
    Change-Id: Iaa3a6a1eda28c6b962f28bd09bfaa53e6f5f8453
    Reviewed-by: Christian Stenger
    Reviewed-by: Qt CI Bot
  • ExamplesListModel: Remove unneeded override of data(...)
    It seems to have been a workaround for taking tags into account for the
    filtering, but that is done completely different nowadays, and not with
    the DisplayRole.
    Change-Id: Iff73c1a33de4a40c4919794a8644fdc4af710ba1
    Reviewed-by: Christian Stenger
  • Utils: Avoid temporary strings when hashing links
    Change-Id: I5d5cc5ed35fea7692d1c0bfdd9091928b5d46487
    Reviewed-by: Qt CI Bot
    Reviewed-by: Christian Kandeler
  • ProjectExplorer: Tr::tr
    Change-Id: I8f1b463c5cc7a53627f7a9ad261998b92f13e56a
    Reviewed-by: Alessandro Portale
  • CppCodeStyleSettingsPage: Reuse Layouting::TabWidget
    Change-Id: I82ad373f1acebc6d62da3d58619b9a6cc11d7638
    Reviewed-by: Alessandro Portale
    Reviewed-by:
  • Python: Fix crash on switching interpreters in run configuration
    This happens if the project contains ui files, pyside with pyside uic
    and the python language server is installed. It is caused by pointers to
    already deleted extra compilers in the pyls language client.
    Change-Id: I877f20292c9c850c151fa94149b5a46d4836c3de
    Reviewed-by: Christian Stenger
  • QbsPM: Fix handling of executable path
    To be able to act correctly the internals of FilePath need to be
    formatted in UNIX style.
    Kind of amends c08317b5a673b7.
    Change-Id: I5a0c7b06005901575d47b9de327eeb657dbe3090
    Reviewed-by: Christian Kandeler
  • Utils: Re-add some safety net in FilePath::setPath()
    Amends c08317b5a673b7bb57de9a6801169975a3dc80ef
    Change-Id: I3b9bc61346aa60280beb3b29c33c0f76017e407a
    Reviewed-by: Christian Stenger
  • ClangFormat: Remov unused functions
    Change-Id: I294e190cdd76467cb79b58bc818a240cdead8bbc
    Reviewed-by: Christian Kandeler
  • ProjectExplorer: Tr::tr clean-up
    Tr::tr a string that was missed, and some extra qualifications to help
    lupdate.
    Amends: c5f7f5ab0aab672180714cb172818aa3cd394c90
    Change-Id: I65b98d20ed3c1f8781823c4ee6677052d1cf0fa3
    Reviewed-by: hjk
  • iOS: Tr::tr
    Change-Id: I547af218546927622414999e5b9019ab62916e7e
    Reviewed-by: Alessandro Portale
  • VCS: Add a button to open settings on Commit Form
    Change-Id: I4e1b47e9c6d3276b0c153c24cc24daeb3846814e
    Reviewed-by: Orgad Shaneh
    Reviewed-by:
  • VCS: Clean up code for vcs toolbar
    It has been hidden since 5d316a49195c02887673c06302c58d20c6b670b5
    Change-Id: Id6808dc5546bb5cf500032b4b03ab3fc06c14501
    Reviewed-by: Orgad Shaneh

Github Push to hicknhack-software/Qt-Creator

  • CMake: Fix missing path to Ninja from Qt installers
    In the configure environment for MSVC toolchains.
    The MSVC toolchain actually overwrites the PATH environment (triggered
    via kit()->addToBuildEnvironment(result)), which it shouldn't.
    But this is a minimal fix for Qt Creator 9.0 that also is in line with
    what BuildConfiguration::baseEnvironment() does.
    Fixes: QTCREATORBUG-28685
    Change-Id: I0cb8e3c84419403672175bd581c16d90902e23ba
    Reviewed-by: David Schulz
  • Fix tab order in "file deleted" dialog on Windows/Linux
    For some reason it doesn't like it if the order of adding the buttons
    is different, though that works on macOS.
    Fixes: QTCREATORBUG-28676
    Change-Id: Iea7c595216140dd242cac0aa528699866c4bb1c7
    Reviewed-by:
    Reviewed-by: David Schulz
  • Utils: Add FilePath.hasFileAccess()
    FilePath::hasFileAccess allows a user to test if a specific device
    can access files. This is faster than calling "exists()" as it does
    not have to actually check anything on the device.
    cherry picked from commit 21ef25a0f5aa957857528861a960aeb1f2bb9180
    Task-number: QTCREATORBUG-28531
    Change-Id: I363ca634d921464fe4ec68397c09fba49dccee25
    Reviewed-by: Eike Ziller
    Reviewed-by:
  • enable qbs project to support c++2a and c++2b support
    * also added c++20 and c++17 support for msvc compilers
  • added Qbs based Github Actions workflow for QtCreator
    * simplified and fixed release upload
    * build cdbext for x64 and x86 with Qbs
    * fix qbsbuildconfig for Qbs >=1.22
    # Conflicts:
    # src/shared/qbs
  • Disable automatically switching to issues tab after build
  • Fixed Line comments
    * line comments are now properly indented
  • scroll to the first task in the output window
  • added snapshot date to display-version
    * updated qbs to patched version
    # Conflicts:
    # cmake/QtCreatorIDEBranding.cmake
    # qbs/modules/qtc/qtc.qbs
    # qtcreator_ide_branding.pri
    # Conflicts:
    # cmake/QtCreatorIDEBranding.cmake
    # qbs/modules/qtc/qtc.qbs
    # qtcreator_ide_branding.pri
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • suppress pragma once diagnostics on header files
    # Conflicts:
    # src/plugins/clangcodemodel/clangutils.cpp
  • Extended MacroExpander on ActiveProject
    * ActiveProject: allows access to BuidConfig and Kit expanders
    * also removed some redundant macro expanders (2x Kit:Id caused misbehavior)
  • Added Qbs Generate VisualStudio2022 Project as Tool Action
    # Conflicts:
    # src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp
  • Added debug with VisualStudio2022 action for qbs projects
  • Fix folding issues on save
    * restore cursor postion before and after folding
    * ensure cursor stays visible
    * also update document layout
  • keep cursor visible after text cut operation
  • Improved Pretty Printer
    * preserve trailing return type function signatures
    * added missing comma for variadic argument
    * preserve variadic arguments on rewrite
  • Fixed overdoing argument type expansion on method relocations
    * c++ methods carry the scope of the class for arguments and trailing return types
  • fixed support for trailing return types on function declaration definition link
    * also support migrating from and to trailing return types
  • Suppress scrollToBottom on CompileOutput after navigation
15. Januar

Github Push to hicknhack-software/Qt-Creator

  • Doc: Remove confusing word
    Task-number: QDS-8248
    Change-Id: I0f3fe1c6f3437b6fe1c29df4606aa2f8abb7c24b
    Reviewed-by: Leena Miettinen
  • Doc: Fix typo
    Task-number: QDS-8197
    Change-Id: Iaf6ad34bf64273574daa715da522fe90a2010976
    Reviewed-by: Leena Miettinen
  • Docs: Minor fix in XD QtBridge docs
    Fixes: QDS-8706
    Change-Id: Icf6ad34bf64273574daa715da522fe90a201a9b6
    Reviewed-by: Pranta Ghosh Dastider
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix ColorEditor anchor warning
    Fix warning caused by the ColorEditor. Detected anchors on an item that
    is managed by a layout. This is undefined behavior; use Layout.alignment
    instead.
    Change-Id: I58a618054e7e269e770aa53585472474a1b77cdd
    Reviewed-by:
    Reviewed-by: Thomas Hartmann
  • UpdateInfo: Fix size policy on "show details" list
    Task-number: QTCREATORBUG-28642
    Change-Id: Id3b69aaf1532e54101824e8baa65a929c1a47a72
    Reviewed-by: Alessandro Portale
    Reviewed-by:
  • QmlDesigner: The type name of Component is now QML.Component
    See also: 90b8e482c94e133203d1e26f88b4c002d546c671
    Task-number: QDS-8725
    Change-Id: I20cbf8a10015306fee708191095215b19a85614c
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Fix resizeToItem with live preview
    The live preview recreates the "containedObject" and reparents it
    to the window. But the containedObject was not tracking this.
    Now we track the children accordingly.
    Using bindings to keep the size in sync.
    Change-Id: I051e9621f150befffec548ae0bbd431bd18480ce
    Reviewed-by: Burak Hancerli
    Reviewed-by:
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Allow drag effects to only QtQuickItem elements
    - While drag an effect from asset library,
    it only applies to elements that are type of QtQuickItem and has layer.effect property.
    - Highlight those elements when start dragging an effect,
    so user know correct elements to drag to.
    Task-number: QDS-8579
    Change-Id: Iedeed0e5ac65ce8b635f5cca6311b05c85197695
    Reviewed-by: Tomi Korpipää
    Reviewed-by: Thomas Hartmann
  • CodeStyle: Fix preview update
    Fixes: QTCREATORBUG-28621
    Change-Id: I66a66d9c16933ebd8197f9e286e72dce7a621933
    Reviewed-by:
    Reviewed-by: David Schulz
  • QmlDesigner: Create arbitrary type for effects to identify them in qds
    Using arbitrary type name because at this time we don't have effect maker specific type
    Task-number: QDS-8729
    Change-Id: I3f70e241a03e0ce14512af1cafa066ef0a6c90d5
    Reviewed-by:
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix lingering merge conflict
    Materials are applied to Quick3DModel not QtQuick3DParticles3DModel
    (Which does not exist).
    Change-Id: I350d9864c7eb3a7b6879e8d58646c7c2c7b8e0d2
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Remove isQtQuick3DParticles3DModel
    The type does not exist.
    Change-Id: I03df9f67d49af1ff37a254f3ef17693f5d975ea9
    Reviewed-by:
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Create dragged item to correct position in 3d view
    Fixes: QDS-8655
    Change-Id: I8ab397e4dc571e50c4495f6690418b177afa4dbe
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Respect node locking in navigator and 3D view
    If 3D scene root is locked, disable create options from context menu
    in 3D view.
    Also, don't highlight locked nodes as drop targets in navigator.
    Fixes: QDS-8731
    Change-Id: If0c8b5497781c2623f2c57966d4689e345b85785
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: fix for coreApp initialization problem and loadwatcher scope failure
    Change-Id: I7a82cdd32757a7d37a0e88fad3e0f83527e49094
    Reviewed-by:
    Reviewed-by: Qt CI Bot
    Reviewed-by: Thomas Hartmann
  • COIN/GitHub: Use Qt 6.4.2
    Change-Id: Ia66ce7e0a8ebf988c1af9888ddb7e9461f0cac05
    Reviewed-by:
    Reviewed-by: Qt CI Bot
    Reviewed-by: Cristian Adam
    Reviewed-by: David Schulz
  • Debugger: Remove spurious waring
    Task-number: QTCREATORBUG-27160
    Change-Id: Ie69c60688249efcd4d2c2330d6555cf7f708edd2
    Reviewed-by: Eike Ziller
  • CMakePM: Add default kit configuration hashing
    This adds a QTC_KIT_DEFAULT_CONFIG_HASH variable containing the hash of
    all the default Qt Creator CMake kit variables:
    * CMAKE_C_COMPILER
    * CMAKE_CXX_COMPILER
    * QT_QMAKE_EXECUTABLE
    * CMAKE_PREFIX_PATH
    This way when a CMake preset changes any of these CMake variables a new
    Kit will be created. Otherwise a previous kit containing different
    values will be used.
    Fixes: QTCREATORBUG-28609
    Change-Id: I77b67e9c8fa15dc3ff2f22c5b63d4ca1c7670fdc
    Reviewed-by:
    Reviewed-by: Alessandro Portale
  • LanguageServerProtocol: Fix compile
    Partially reverts bee489f9e2d.
    Change-Id: Ifdd4e2f85133ef6bf6c7871daedb8ecd64fdfa8f
    Reviewed-by: David Schulz
  • Android: Remove lldb package handling via sdk_definitions.json
    The sdk_definitions.json only briefly listed an lldb package. There is
    no need to still support that.
    Amends: 6bea157c9b3551cfe379c38350330b32edb3a093
    Change-Id: I6344ea6ed9dd80693d02e86033632dfd2582b773
    Reviewed-by: Artem Sokolovskii
    Reviewed-by: Assam Boudjelthia

Github Push to hicknhack-software/Qt-Creator

  • AutoTest: Fix checked state for QtTest
    Data functions and special functions may get handled as normal test
    functions which obviously fails when executing tests.
    Change-Id: I630fedcdbcc7577c1896f8cccbe77008a623900f
    Reviewed-by: David Schulz
  • AutoTest: Fix handling of data tags with spaces
    Change-Id: Ie725d8bf67b6a143f52c84b902b69a077a55a2bc
    Reviewed-by: David Schulz
  • Debugger: Add missing space
    Change-Id: Ibb8623392c1b0e759df198fab87a6059558236e9
    Reviewed-by: David Schulz
  • German translation: Debugger
    Change-Id: I37f8f54b498d21e9c84fe5b795a2fe4eb5df6864
    Reviewed-by: Christian Stenger
    Reviewed-by: Robert Löhning
  • ClangCodeModel: do not highlight tokens as Text
    Fixes: QTCREATORBUG-28639
    Fixes: QTCREATORBUG-28637
    Change-Id: Idfcfc6c61db9d5449ab14eda566ce704160bac54
    Reviewed-by:
    Reviewed-by: David Schulz
  • Allow combo box scroll wheel when pressing Ctrl
    Wheel scrolling was disabled for combo boxes in Qt Creator 9, because it
    created more issues than it solved. Instead of completely disabling it,
    allow wheel scrolling when simultaneously holding Ctrl.
    Fixes: QTCREATORBUG-28578
    Change-Id: I08bccf039b60035bf425fac95b6af6fad349f43a
    Reviewed-by: Tasuku Suzuki
    Reviewed-by: Alessandro Portale
  • German translation: Some individual items
    That complete translations of various contexts
    Change-Id: I0b2236efdb63f6ec9280ef5406410afd196a986a
    Reviewed-by: Robert Löhning
    Reviewed-by:
  • Utils: Show hidden directories in non-native file dialog by default
    Selecting .ssh/*.pub is tricky otherwise.
    Change-Id: Icd26ec7e4bb6fbb348d62fe6f4a629ea2e723706
    Reviewed-by: Marcus Tillmanns
  • CPlusPlus: Work around Qt SiC breakage
    Qt Base b6cbd9c43afc7e005c1f78e1d0f700524930ed71 introduced
    #if !defined(QT_STRICT_QLIST_ITERATORS) && (QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)) && !defined(Q_OS_WIN)
    #define QT_STRICT_QLIST_ITERATORS
    #endif
    removing iterator-to-pointer conversion starting with Qt 6.6 as dev,
    i.e. now.
    Change-Id: I75f25623917d0e666fb267db70d9701a13b270f2
    Reviewed-by: Giuseppe D'Angelo
    Reviewed-by:
    (cherry picked from commit be89f99ecc631431c15df970112f909eb38114d2)
    Reviewed-by: Eike Ziller
  • ProjectExplorer: Fix compilation with Qt 6.6
    appoutputpane.cpp:272:12: error: cannot convert ‘const QList::iterator’ to ‘ProjectExplorer::Internal::AppOutputPane::RunControlTab*’ in return
    Caused by "QList: deprecate iterator<->pointer implicit conversions"
    0220484329029fc7598dfe11ba35ea10c3126477
    b6cbd9c43afc7e005c1f78e1d0f700524930ed71
    Change-Id: I596ead9deafca1154b5a79495e707137b61a14d5
    Reviewed-by: Christian Kandeler
    (cherry picked from commit 8ee6b14f00ebc1c0d113a2ee092cd0742450fe1e)
    Reviewed-by: Eike Ziller
  • Utils: Guard against endless loop in PathChooser
    Adding a slash to the text in the path chooser for a custom build
    directory currently triggers an endless recursion.
    This here does not fix the actual problem but at least prevents
    the crash.
    Task-number: QTCREATORBUG-28682
    Change-Id: Ic7d70ccfaccc1fd9437ca41e8b40b027718af6cb
    Reviewed-by: Jarek Kobus
    Reviewed-by: Eike Ziller
  • qmlproject: fix qmlViewerAspect
    - add its own settings key so it gets saved into the project settings
    - read the correct placeholder text, commandLineGetter is set too late
    and would also create a loop (qmlViewerAspect is used to get it)
    Change-Id: Iee3458cfe84e3f6b6750aa14d9d89347da21b37c
    Reviewed-by: Burak Hancerli
    Reviewed-by: Tim Jenssen
  • Coin: Update instruction yamls to run qtsdk scripts in Pipenv
    Install the Python module dependencies for qtsdk from Pipfile and run
    the install_qt.py and bld_sdktool.py script inside the Pipenv virtual
    environment.
    Change-Id: Id84733b822964ed2099883de3708f9da2e2d1818
    Reviewed-by: Qt CI Bot
    Reviewed-by: Eike Ziller
  • AutoTest: Redo handling of data tags with spaces
    This basically reverts commit 7684571e108f5d as it broke running
    the test inside the debugger.
    Change-Id: Iacd46e2b9fb5af813fbf17156fd847375d750480
    Reviewed-by: David Schulz
  • enable qbs project to support c++2a and c++2b support
    * also added c++20 and c++17 support for msvc compilers
  • added Qbs based Github Actions workflow for QtCreator
    * simplified and fixed release upload
    * build cdbext for x64 and x86 with Qbs
    * fix qbsbuildconfig for Qbs >=1.22
    # Conflicts:
    # src/shared/qbs
  • Disable automatically switching to issues tab after build
  • Fixed Line comments
    * line comments are now properly indented
  • scroll to the first task in the output window
  • added snapshot date to display-version
    * updated qbs to patched version
    # Conflicts:
    # cmake/QtCreatorIDEBranding.cmake
    # qbs/modules/qtc/qtc.qbs
    # qtcreator_ide_branding.pri
    # Conflicts:
    # cmake/QtCreatorIDEBranding.cmake
    # qbs/modules/qtc/qtc.qbs
    # qtcreator_ide_branding.pri
13. Januar

Github Push to basicpp17/co-cpp19

  • fix typo in storeSliceOf
  • updated readme
  • added gcc12 and clang15 test runs
    * updated docker script
12. Januar

Github Push to arBmind/wslgit

  • Escape `<`, `>` and `!` characters in arguments
    Fixes Issue with bash not showing the commit details in Fork #134
  • Update changelog.
  • Prepare next release.
  • try using windows git for windows native directories
  • allow using login shell for profile support
8. Januar

Github Push to arBmind/qtcreator-containers

  • Update Readme [skip ci]

Github Push to arBmind/qtcreator-containers

  • update for Qt 6.3 and latest QtCreator build
  • updated qtcreator7.0.3 and gcc12
  • upgrade to jammy
    silence upgrade
  • update to Clang 15 and QtCreator 8.0.1
  • update to Qt 6.3.2
  • update to QtCreator 9.0.2 and Qt 6.4.2
    * updated github actions

Github Release v9.0.2-snapshot-2023-01-07 hicknhack-software/Qt-Creator

Github Push to arBmind/qbs-containers

  • Update Readme [no ci]

Github Push to arBmind/qbs-containers

  • update to Qbs 1.22 and Qt 6.3.0
  • update gcc12, qt 6.3.1
  • upgrade to jammy
    * dropped clang12 & gcc 9
  • update Clang 15 and Qbs 1.23.1
  • update to Qt 6.3.2
  • update Qt 6.4.2, Qbs 1.24.0
    * updated github actions

Github Push to arBmind/cmake-containers

  • updated action runners

Github Push to arBmind/cmake-containers

  • added QtGui development images
    * updated to Qt 6.4.2
  • Update Readme.md

Github Push to arBmind/cmake-containers

  • Update Readme.md

Github Push to arBmind/cmake-containers

  • Update Readme.md

Github Push to arBmind/cmake-containers

  • updated readme

Github Push to arBmind/cmake-containers

  • update to Cmake 3.23 and Qt 6.3
  • update gcc12 qt6.3.1
  • upgrade to jammy
    * dropped clang12 & gcc 9
  • update to Clang 15 and CMakee 3.24.1
  • update to Qt 6.3.2 and CMake minors
  • Update to CMake 3.25.1, Qt 6.4.1
  • added QtGui development images
    * updated to Qt 6.4.2
7. Januar

Github Push to hicknhack-software/Qt-Creator

  • added Qbs based Github Actions workflow for QtCreator
    * simplified and fixed release upload
    * build cdbext for x64 and x86 with Qbs
    * fix qbsbuildconfig for Qbs >=1.22
  • Disable automatically switching to issues tab after build
  • Fixed Line comments
    * line comments are now properly indented
  • scroll to the first task in the output window
  • added snapshot date to display-version
    * updated qbs to patched version
    # Conflicts:
    # cmake/QtCreatorIDEBranding.cmake
    # qbs/modules/qtc/qtc.qbs
    # qtcreator_ide_branding.pri
    # Conflicts:
    # cmake/QtCreatorIDEBranding.cmake
    # qbs/modules/qtc/qtc.qbs
    # qtcreator_ide_branding.pri
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • suppress pragma once diagnostics on header files
    # Conflicts:
    # src/plugins/clangcodemodel/clangutils.cpp
  • Extended MacroExpander on ActiveProject
    * ActiveProject: allows access to BuidConfig and Kit expanders
    * also removed some redundant macro expanders (2x Kit:Id caused misbehavior)
  • Added Qbs Generate VisualStudio2022 Project as Tool Action
    # Conflicts:
    # src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp
  • Added debug with VisualStudio2022 action for qbs projects
  • Fix folding issues on save
    * restore cursor postion before and after folding
    * ensure cursor stays visible
    * also update document layout
  • keep cursor visible after text cut operation
  • Improved Pretty Printer
    * preserve trailing return type function signatures
    * added missing comma for variadic argument
    * preserve variadic arguments on rewrite
  • Fixed overdoing argument type expansion on method relocations
    * c++ methods carry the scope of the class for arguments and trailing return types
  • fixed support for trailing return types on function declaration definition link
    * also support migrating from and to trailing return types
  • Suppress scrollToBottom on CompileOutput after navigation
  • improve indent for qml and javascript
    * qml binding assignments with arrow functions indent one level
    * qml binding assignments with object literals indent one level
    * js object literals indent one level
  • Fix task positions in outputwindow
    * fixed the task offset for tasks created directly by build steps
    * no longer clear output window for new build step
    * update task navigation by outputwindow to capture tasks from output parsers
    * qbs build steps now only report first task for failure
    * qbs build steps do not convert from path to string to path uselessly
  • Feature: Show VCS changes in project tree (2)
    * Color nodes of project tree based on the type of VCS change.
    # Conflicts:
    # src/plugins/coreplugin/iversioncontrol.h
    # src/plugins/git/gitplugin.cpp
  • Bugfix MSVC output parser produces wrong linkspecs
    * linkspecs for output line and task diverge for continuations

Github Push to hicknhack-software/Qt-Creator

  • fixed inline method marked dllexport

Github Push to hicknhack-software/Qt-Creator

  • added Qbs based Github Actions workflow for QtCreator
    * simplified and fixed release upload
    * build cdbext for x64 and x86 with Qbs
    * fix qbsbuildconfig for Qbs >=1.22
  • Disable automatically switching to issues tab after build
  • Fixed Line comments
    * line comments are now properly indented
  • scroll to the first task in the output window
  • added snapshot date to display-version
    * updated qbs to patched version
    # Conflicts:
    # cmake/QtCreatorIDEBranding.cmake
    # qbs/modules/qtc/qtc.qbs
    # qtcreator_ide_branding.pri
    # Conflicts:
    # cmake/QtCreatorIDEBranding.cmake
    # qbs/modules/qtc/qtc.qbs
    # qtcreator_ide_branding.pri
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • suppress pragma once diagnostics on header files
    # Conflicts:
    # src/plugins/clangcodemodel/clangutils.cpp
  • Extended MacroExpander on ActiveProject
    * ActiveProject: allows access to BuidConfig and Kit expanders
    * also removed some redundant macro expanders (2x Kit:Id caused misbehavior)
  • Added Qbs Generate VisualStudio2022 Project as Tool Action
    # Conflicts:
    # src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp
  • Added debug with VisualStudio2022 action for qbs projects
  • Fix folding issues on save
    * restore cursor postion before and after folding
    * ensure cursor stays visible
    * also update document layout
  • keep cursor visible after text cut operation
  • Improved Pretty Printer
    * preserve trailing return type function signatures
    * added missing comma for variadic argument
    * preserve variadic arguments on rewrite
  • Fixed overdoing argument type expansion on method relocations
    * c++ methods carry the scope of the class for arguments and trailing return types
  • fixed support for trailing return types on function declaration definition link
    * also support migrating from and to trailing return types
  • Suppress scrollToBottom on CompileOutput after navigation
  • improve indent for qml and javascript
    * qml binding assignments with arrow functions indent one level
    * qml binding assignments with object literals indent one level
    * js object literals indent one level
  • Fix task positions in outputwindow
    * fixed the task offset for tasks created directly by build steps
    * no longer clear output window for new build step
    * update task navigation by outputwindow to capture tasks from output parsers
    * qbs build steps now only report first task for failure
    * qbs build steps do not convert from path to string to path uselessly
  • Feature: Show VCS changes in project tree (2)
    * Color nodes of project tree based on the type of VCS change.
    # Conflicts:
    # src/plugins/coreplugin/iversioncontrol.h
    # src/plugins/git/gitplugin.cpp
  • Bugfix MSVC output parser produces wrong linkspecs
    * linkspecs for output line and task diverge for continuations

Github Push to hicknhack-software/Qt-Creator

  • added Qbs based Github Actions workflow for QtCreator
    * simplified and fixed release upload
    * build cdbext for x64 and x86 with Qbs
    * fix qbsbuildconfig for Qbs >=1.22
    # Conflicts:
    # src/shared/qbs
  • Disable automatically switching to issues tab after build
  • Fixed Line comments
    * line comments are now properly indented
  • scroll to the first task in the output window
  • added snapshot date to display-version
    * updated qbs to patched version
    # Conflicts:
    # cmake/QtCreatorIDEBranding.cmake
    # qbs/modules/qtc/qtc.qbs
    # qtcreator_ide_branding.pri
    # Conflicts:
    # cmake/QtCreatorIDEBranding.cmake
    # qbs/modules/qtc/qtc.qbs
    # qtcreator_ide_branding.pri
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • suppress pragma once diagnostics on header files
    # Conflicts:
    # src/plugins/clangcodemodel/clangutils.cpp
  • Extended MacroExpander on ActiveProject
    * ActiveProject: allows access to BuidConfig and Kit expanders
    * also removed some redundant macro expanders (2x Kit:Id caused misbehavior)
  • Added Qbs Generate VisualStudio2022 Project as Tool Action
    # Conflicts:
    # src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp
  • Added debug with VisualStudio2022 action for qbs projects
  • Fix folding issues on save
    * restore cursor postion before and after folding
    * ensure cursor stays visible
    * also update document layout
  • keep cursor visible after text cut operation
  • Improved Pretty Printer
    * preserve trailing return type function signatures
    * added missing comma for variadic argument
    * preserve variadic arguments on rewrite
  • Fixed overdoing argument type expansion on method relocations
    * c++ methods carry the scope of the class for arguments and trailing return types
  • fixed support for trailing return types on function declaration definition link
    * also support migrating from and to trailing return types
  • Suppress scrollToBottom on CompileOutput after navigation
  • improve indent for qml and javascript
    * qml binding assignments with arrow functions indent one level
    * qml binding assignments with object literals indent one level
    * js object literals indent one level
  • Fix task positions in outputwindow
    * fixed the task offset for tasks created directly by build steps
    * no longer clear output window for new build step
    * update task navigation by outputwindow to capture tasks from output parsers
    * qbs build steps now only report first task for failure
    * qbs build steps do not convert from path to string to path uselessly
  • Feature: Show VCS changes in project tree (2)
    * Color nodes of project tree based on the type of VCS change.
    # Conflicts:
    # src/plugins/coreplugin/iversioncontrol.h
    # src/plugins/git/gitplugin.cpp
  • Bugfix MSVC output parser produces wrong linkspecs
    * linkspecs for output line and task diverge for continuations

Github Release v1.24.1-patched-snapshot-2023-01-07 hicknhack-software/Qt-Qbs

Github Push to hicknhack-software/Qt-Qbs

  • clang_tidy allow suspicious includes for moc_ based inculde

Github Push to hicknhack-software/Qt-Qbs

  • drop unused member

Github Push to hicknhack-software/Qt-Qbs

  • added Github workflow
    * added release creation
  • Fix the qtscriptheader dependencies for Qt6+ (6)
    * GHA docker use windows-2019
  • added moc includes to speed up compilation
  • add support for object targets
    * extended cpp module compilers to link object files from dependencies

Github Push to hicknhack-software/Qt-Creator

  • Doc: Describe "rr" and "sr" locator filters
    Change-Id: Id16d7da1dd5f6b53173625deb2dbe9bf1151e651
    Reviewed-by: Eike Ziller
  • SquishTests: Update tst_designer_autocomplete
    ui_mainwindow.h is being created on first build. While there
    seems to be some workaround for qmake-based projects, cmake-based
    projects can't be parsed properly before the file was written.
    Change-Id: I0e9802f79b60d7d07ed92ca0ae9b93e53249b61f
    Reviewed-by:
    Reviewed-by: Christian Stenger
  • German translation: Fix error message when installing plugin
    %1 resolves to "Qt Creator" or "Design Studio", and the message means
    that no plugin for that application was found in the extracted zip.
    Change-Id: I1f07a3557bdac7dcabf26206aa12fabac0ca272d
    Reviewed-by:
    Reviewed-by: Robert Löhning
  • Editor: fix crashing on updating snippet selections
    The final selection is not tracked in m_selections and needs to be
    handled explicitly. Also add an assert preventing unconditionally
    accessing an out of bounds element of m_selections.
    Fixes: QTCREATORBUG-28631
    Change-Id: I1898418b1126bdaffccbdf0e483e2c659d191917
    Reviewed-by:
    Reviewed-by: Eike Ziller
  • Add support for plugin paths set by the installer
    This is important on macOS, where we cannot install optional plugins
    into the app bundle, because that would break code signing.
    Instead the install settings in the signed bundle sets a custom plugin
    path outside the bundle, and the installer puts optional plugins there.
    Task-number: QTCREATORBUG-26705
    Change-Id: I8b36752471d16dfc5828e87e20254f39ab985ca2
    Reviewed-by: David Schulz
    Reviewed-by: Qt CI Bot
  • AdvancedDockingSystem: Fix file licenses
    Amends a7956df3ca which accidentally dropped the (L)GPL part.
    Change-Id: I22e3f5cdb12b15ee777524cac04aa888606026c3
    Reviewed-by: Eike Ziller
  • GLSL: Fix file licenses
    Amends a7956df3ca which accidentally dropped the (L)GPL part.
    Change-Id: I75ab5013925bac6563a782c5e19676d39accc1e0
    Reviewed-by: Eike Ziller
  • Properly support relative paths in Link with Qt UI
    Relative paths are resolved based on the applicationDirPath, so reflect
    that in the path chooser too.
    Also, do not resolve relative paths in the path chooser to absolute
    paths when writing to the settings.
    Change-Id: Iaeffa2cad1e145adbbc5c918b5f8ff14f6f2b31e
    Reviewed-by:
    Reviewed-by: David Schulz
    Reviewed-by: Qt CI Bot
  • CodeStyle: Fix preview update
    Fixes: QTCREATORBUG-28621
    Change-Id: I66a66d9c16933ebd8197f9e286e72dce7a621933
    Reviewed-by:
    Reviewed-by: David Schulz
  • COIN/GitHub: Use Qt 6.4.2
    Change-Id: Ia66ce7e0a8ebf988c1af9888ddb7e9461f0cac05
    Reviewed-by:
    Reviewed-by: Qt CI Bot
    Reviewed-by: Cristian Adam
    Reviewed-by: David Schulz
  • Debugger: Remove spurious waring
    Task-number: QTCREATORBUG-27160
    Change-Id: Ie69c60688249efcd4d2c2330d6555cf7f708edd2
    Reviewed-by: Eike Ziller
  • CMakePM: Add default kit configuration hashing
    This adds a QTC_KIT_DEFAULT_CONFIG_HASH variable containing the hash of
    all the default Qt Creator CMake kit variables:
    * CMAKE_C_COMPILER
    * CMAKE_CXX_COMPILER
    * QT_QMAKE_EXECUTABLE
    * CMAKE_PREFIX_PATH
    This way when a CMake preset changes any of these CMake variables a new
    Kit will be created. Otherwise a previous kit containing different
    values will be used.
    Fixes: QTCREATORBUG-28609
    Change-Id: I77b67e9c8fa15dc3ff2f22c5b63d4ca1c7670fdc
    Reviewed-by:
    Reviewed-by: Alessandro Portale
  • enable qbs project to support c++2a and c++2b support
    * also added c++20 and c++17 support for msvc compilers
  • added Qbs based Github Actions workflow for QtCreator
    * simplified and fixed release upload
    * build cdbext for x64 and x86 with Qbs
    * fix qbsbuildconfig for Qbs >=1.22
    # Conflicts:
    # src/shared/qbs
  • Disable automatically switching to issues tab after build
  • Fixed Line comments
    * line comments are now properly indented
  • scroll to the first task in the output window
  • added snapshot date to display-version
    * updated qbs to patched version
    # Conflicts:
    # cmake/QtCreatorIDEBranding.cmake
    # qbs/modules/qtc/qtc.qbs
    # qtcreator_ide_branding.pri
    # Conflicts:
    # cmake/QtCreatorIDEBranding.cmake
    # qbs/modules/qtc/qtc.qbs
    # qtcreator_ide_branding.pri
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • suppress pragma once diagnostics on header files
    # Conflicts:
    # src/plugins/clangcodemodel/clangutils.cpp
6. Januar

Github Push to hicknhack-software/Qt-Creator

  • Build: Disable cpack for commercial sources
    There isn't a single license that could be used, so to support this, it
    would need to be chosen somehow. Just disable for now, because otherwise
    CMake configuration breaks.
    Fixes: QTCREATORBUG-28603
    Change-Id: I26a01d6ab317ffeb212d6e5517100eaf07963377
    Reviewed-by: Cristian Adam
  • Replace ANDROID_NATIVE_API_LEVEL with ANDROID_PLATFORM
    ANDROID_NATIVE_API_LEVEL is not handled by the android toolchain files
    starting the NDK version r23b. We should set ANDROID_PLATFORM instead,
    to specify the NDK platform version, that exists in all NDK versions
    supported by Qt. Also the ANDROID_PLATFORM variable expects the
    'android-xx' format as a value, so avoid cutting the 'android-' prefix
    when adding the value to the CMake configure string.
    Fixes: QTCREATORBUG-28624
    Change-Id: Idd4ba472e46982162e5ad74e9fc6868e50e3b434
    Reviewed-by:
    Reviewed-by: Assam Boudjelthia
  • Doc: Describe "rr" and "sr" locator filters
    Change-Id: Id16d7da1dd5f6b53173625deb2dbe9bf1151e651
    Reviewed-by: Eike Ziller
  • qmlpuppet: Fix build with Qt 5
    The API uses QVector, which is a QList in Qt 6, which is why assigning a
    QVector to a QList works "fine" there. But with Qt 5 we must use the
    correct type.
    Also assign to a const variable. Otherwise this actually forces a
    detach.
    Amends 9321c6ad24042a256ac44d28e5263e45f0fb4a16
    Change-Id: Ied562b96d647435ae48395ae08cc12a5670ac607
    Reviewed-by:
    Reviewed-by: Qt CI Bot
    Reviewed-by: Artem Sokolovskii
    Reviewed-by: Eike Ziller
  • Merge remote-tracking branch 'origin/9.0'
    Change-Id: I58ff80e0be838ef5f149c091b8f74cda415ed53f
  • Utils: Avoid one case of passing an empty path to isRelativePath()
    The distiction relative/absolute path is not broad enough to
    cover all situations like e.g. Windows paths with drive letter
    but not starting with backslash, and generally also rarely needed
    in user code. The situation doesn't get better with "convenience
    defaults", like empty path meaning depending on context.
    Mid-term I'd like to ramp down uses in user code, moving corner-case
    handling to filepath.cpp behind "higher level" FilePath API.
    This here is one step towards this goal.
    Change-Id: I070112810a1628ced035e90cc7dc679e2248d688
    Reviewed-by: Eike Ziller
  • qmljs: Fix warnings
    Change-Id: I4bac76e9d7286fc762af3b097102b3aa975f7247
    Reviewed-by:
    Reviewed-by: Jarek Kobus
  • SquishTests: Update tst_designer_autocomplete
    ui_mainwindow.h is being created on first build. While there
    seems to be some workaround for qmake-based projects, cmake-based
    projects can't be parsed properly before the file was written.
    Change-Id: I0e9802f79b60d7d07ed92ca0ae9b93e53249b61f
    Reviewed-by:
    Reviewed-by: Christian Stenger
  • German translation: Fix error message when installing plugin
    %1 resolves to "Qt Creator" or "Design Studio", and the message means
    that no plugin for that application was found in the extracted zip.
    Change-Id: I1f07a3557bdac7dcabf26206aa12fabac0ca272d
    Reviewed-by:
    Reviewed-by: Robert Löhning
  • CppEditor: Work around an endless loop
    Change-Id: I9fdcead4e3770e9feec4124a0b1b8e7aa1c53b70
    Reviewed-by: David Schulz
  • Editor: fix crashing on updating snippet selections
    The final selection is not tracked in m_selections and needs to be
    handled explicitly. Also add an assert preventing unconditionally
    accessing an out of bounds element of m_selections.
    Fixes: QTCREATORBUG-28631
    Change-Id: I1898418b1126bdaffccbdf0e483e2c659d191917
    Reviewed-by:
    Reviewed-by: Eike Ziller
  • Editor: increase text cursor visibility on indentation depth mark
    Reduce the alpha of the marker if a cursor is at the same position as
    the marker.
    Fixes: QTCREATORBUG-28645
    Change-Id: I01b1825fd3f393dcc75cc58d64a31f22e50e2648
    Reviewed-by: André Hartmann
  • JSON wizards: Fix "span" with combo boxes
    Combo boxes have "suppressName" set, but if they have span set too, we
    still need to use addRow instead of addWidget.
    Reorder the if conditions. The previous code didn't make much sense,
    because it first checked for suppressName, and then for hasSpan, but
    inside hasSpan it checked for (!suppressName) again, which could never
    be false.
    You can see this in action in the File > Qt > JS File wizard.
    Change-Id: I976227f80277642823620e41aba605c8570aed44
    Reviewed-by:
    Reviewed-by: Alessandro Portale
  • tests: Remove foreach usage
    Task-number: QTCREATORBUG-27464
    Change-Id: I0e42da9b04793be959ad050fdecc0c78c98d9fcd
    Reviewed-by: Jarek Kobus
  • QmlDesigner: Avoid warning for unused parameter
    Amends 0887174727d.
    Change-Id: I978550293533632950072256750571fd258f7dac
    Reviewed-by: Mahmoud Badri
  • Android: Consolidate AvdManagerCommand use
    Change-Id: I8b15f6807a6d0d38f668d56e11f75b34a8c3a722
    Reviewed-by: Alessandro Portale
  • Utils: Remove old MIME database implementation
    The new one has been in use for long enough now, that we
    don't need the old one for regression testing anymore.
    Change-Id: I20a4a1dae483b1fee345ea4ec8e31509f6877047
    Reviewed-by: Jarek Kobus
  • Fix that Utils::sorted could modify input container
    Utils::sorted had overloads for "const Container &", "Container &&", and
    "const Container &&", but for _templated_ types "Container &&" does
    _not_ mean "rvalue reference", it means "rvalue or lvalue reference"
    (e.g. "universal" reference).
    That means that for non-const lvalue references that "Container &&"
    overload was used, which modifies the input container. Which is a fine
    optimization for rvalue references, but is wrong for lvalue references.
    Add another overload explicitly for "Container &" before the
    "Container &&" overload, and add some tests.
    Also fix the compiler warning that triggered the investigation:
    warning: local variable 'container' will be copied despite being
    returned by name [-Wreturn-std-move]
    note: call 'std::move' explicitly to avoid copying
    Amends 13f40f5471e55757a2cf9bba8d052750a2f2a753
    Change-Id: I14461fde5fc51a8bb679fd72b886e13b18c47e7b
    Reviewed-by: Qt CI Bot
    Reviewed-by:
    Reviewed-by: hjk
  • Utils: Add a bit more and fix some FilePath explanation
    Change-Id: I3655fee683ec2e9a48cc9141597398c6ea4d6110
    Reviewed-by: Eike Ziller
    Reviewed-by:
  • FileFinder: FilePathify
    Change-Id: I7a4bcb05f85058ddcaf0c69c01b0587116410d95
    Reviewed-by: hjk
3. Januar
Natalie Häsner

Blog Post January 2023 Overview IT-Events

January 2023 Overview IT-Events


Wednesday, 4. January

Rust Community Stuttgart – [Online] A Place for Meeting, Show Projects, Discussions, and anything else. Let they organize spontaneous Coding Dojos, Katas, Live Coding, Online Pair Programming by demand.


Thursday, 5. January

Dresden Batabase – Dresden Database is a group all about database technologies. Will talk about NoSQL, RDBMS, Graph databases and so on.


Tuesday, 10. January

Softwerkskammer Chemnitz – [Online] in this talk we will discuss what is realistically achievable with metrics and when which kind of metrics are useful for whom. It will be shown how these can be collected in a comprehensible and reproducible way with jQAssistant and Jupyter Notebooks in order to achieve a maximum benefit for everyone involved and to leave no more perplexed faces behind.


Thursday, 12. January

JavaScript User Group – JavaScript is better than no programming language at all without metaprogramming and first-class functions. Every month a meeting is organized to discuss current developments, listen to lectures and kick and chat!

Cocoaheads Leipzig – [Online] Starts the new year with a look over the iPhone edge: Markus Müller shows Jetpack Compose!


Tuesday, 17. January

Software Engineering Community – [Online] Many teams expect a good technical cut for their software through modularization with bounded contexts. However, the question often arises, “How do we get a good bounded context cut in the first place?” This is exactly the question that this talk will focus on.


Thursday, 19. January

Agile Co:learning – [Online] Develop your Agile Maturity together with others and become part of Berlin’s Co:Learning Community!
This event is an open space. You are free to choose your own topics regarding new work, agile working, scrum, retrospectives, leadership at eye level, organizational development or whatever else comes to your mind on the topic of new working environments.

Rust Community Stuttgart – [Online] A Place for Meeting, Show Projects, Discussions, and anything else you have in mind.


Thursday, 26. January

C++ User Group Lugano – [Online] The meeting setup will be similar to the one previously proposed: a brief introduction of a topic (time-boxed 30 mins) and enough room to discuss. Allocators, Cpp2/Cppfront, design patterns, runtime polymorphism, sdk abstraction/integration, guidelines, … can you name some other? Feel free to propose your speech, the call for speakers is always open!

2022
28. Dezember

Github Push to hicknhack-software/Qt-Qbs

  • Add public bundle.useBuiltinXcodeBuildSpecs property
    Change-Id: Ib630bc08565527ee648c803f83d4dc9513410b7e
    Reviewed-by: Leena Miettinen
    Reviewed-by: Christian Kandeler
  • GitHub actions: Bump Xcode version
    Change-Id: I490133c1c4b25752142f2b82a9878394cad1b885
    Reviewed-by: Christian Kandeler
  • macos: fix support for Macos Ventura
    The lsregister tool takes path to a bundle, not a name.
    Change-Id: I9093bab53586dc66d2854cd02271b1402fb33ac5
    Reviewed-by: Christian Kandeler
  • Bump version
    Change-Id: Ib9b0af57a56c891f6e97d21d7da3fd4c7b6120b5
    Reviewed-by: Ivan Komissarov
  • IAR: Fix compiler macros and include paths retrieval
    Written-by: Denis Shienkov
    Change-Id: I2a11dcd11a98300035ccac8d5872d15f46d18299
    Reviewed-by: Denis Shienkov
  • Do not produce project dependencies for Visual Studio projects.
    Visual Studio calls qbs which resolves all dependencies on it's own.
  • remove buggy msbuild filters
    They generate a lot of useless folders, that are totally annoying.
    It would be nice to use filters to represent the subfolder structure in visual studio, but this would be a full rewrite anyways.
  • prevent the plugins path from doubling up. (feels hacky, but works for now)
    There are two call sites. If the path comes from the build environment of QtCreator the path is wong.
  • enable support for c++2a and c++2b on msvc
  • added AdditionalOptions to msbuild project
    * adds /std option to improve msvc auto completion
  • added Github workflow
    * added release creation
  • Fix the qtscriptheader dependencies for Qt6+ (6)
    * GHA docker use windows-2019
  • added moc includes to speed up compilation
  • add support for object targets
    * extended cpp module compilers to link object files from dependencies

Github Push to hicknhack-software/Qt-Verdigris

  • QML_ELEMENT: added experimental qbs support
    * renamed tool to metatypes_extractor

Github Push to hicknhack-software/Qt-Verdigris

  • added gitignore

Github Push to hicknhack-software/Qt-Verdigris

  • added gitignore

Github Push to hicknhack-software/Qt-Verdigris

  • Add qml_element gcc support
    * fixed cmake escaping
    * fixed code warnings and errors

Github Push to arBmind/cmake-containers

  • Update to CMake 3.25.1, Qt 6.4.1