Aktivitäten

2025
24. März

Github Push to arBmind/redmine_hourglass

  • Fix and improve completion search
23. März

Github Push to arBmind/redmine_hourglass

  • Fix #165 time booking visibility query [2]
    * treat projects where own time bookings are visible different
  • Fix GHA [3]
  • Merge pull request #166 from arBmind/feature/fix_time_bookings_visibility
    Fix time bookings visibility
  • Final 1.3.0 release
  • Add Redmine 6 support
    * updated gems
    * adopted new design and icons
    * fixed asset access
    * added continue to time booking context menu
  • Fix Tests and Swagger UI
  • Add plugin asset precompile task
  • Merge pull request #167 from arBmind/feature/redmine_6_support
    Redmine 6 support

Github Push to hicknhack-software/redmine_hourglass

  • Add Redmine 6 support
    * updated gems
    * adopted new design and icons
    * fixed asset access
    * added continue to time booking context menu
  • Fix Tests and Swagger UI
  • Add plugin asset precompile task
  • Merge pull request #167 from arBmind/feature/redmine_6_support
    Redmine 6 support

Github Push to arBmind/redmine_hourglass

  • Merge pull request #166 from arBmind/feature/fix_time_bookings_visibility
    Fix time bookings visibility
  • Final 1.3.0 release
  • Add Redmine 6 support
    * updated gems
    * adopted new design and icons
    * fixed asset access
    * added continue to time booking context menu
  • Fix Tests and Swagger UI
  • Add plugin asset precompile task

Github Push to hicknhack-software/redmine_hourglass

  • Final 1.3.0 release

Github Push to hicknhack-software/redmine_hourglass

  • Fix #165 time booking visibility query [2]
    * treat projects where own time bookings are visible different
  • Fix GHA [3]
  • Merge pull request #166 from arBmind/feature/fix_time_bookings_visibility
    Fix time bookings visibility
22. März

Github Push to hicknhack-software/Qt-Creator

  • Add Qbs build for libarchive

Github Push to hicknhack-software/Qt-Creator

  • Add build with libarchive binaries [6]

Github Push to hicknhack-software/Qt-Creator

  • Add build with libarchive binaries [5]

Github Push to hicknhack-software/Qt-Creator

  • Add build with libarchive binaries [4]

Github Push to hicknhack-software/Qt-Creator

  • Add build with libarchive binaries [3]

Github Push to hicknhack-software/Qt-Creator

  • Add build with libarchive binaries [2]

Github Push to hicknhack-software/Qt-Creator

  • Add build with libarchive binaries

Github Push to hicknhack-software/Qt-Creator

  • ScreenRecorder: Move function into its needed scope
    Silences a warning for release build.
    Amends 200074c4ac59f223bdf72d7f6fe68146e7327dbe.
    Change-Id: Ie657621b0334efd73655e6c15f96335ab75116ec
    Reviewed-by: Alessandro Portale
  • QmlProjectManager: Silence soft assert
    Change-Id: Id0963ab0cc8437ff367ec146407c2055acbe4840
    Reviewed-by: hjk
  • Debugger: Fix marking values as changed
    Correctly update the cache before handling new information
    to be able to display different colors for values to mark
    them as unchanged or changed.
    Fixes: QTCREATORBUG-29344
    Change-Id: I1af9da4947d544248e5217f4e53f6f4f1c598bda
    Reviewed-by: hjk
  • Android: Update NDK and Debugger version per Qt version table
    Include Qt 6.9, which like 6.7 and 6.8 uses NDK 26.1.10909125
    Change-Id: I60a1be8b3340beab55801ca9bafd0a8e7d6db07d
    Reviewed-by: Jarek Kobus
  • Bump version to 16.0.1
    Change-Id: I4aa283f04d413802965ddddbaa2affbb3cc66c7a
    Reviewed-by: Eike Ziller
  • RunControl: Don't continue to run when the device is missing
    In case when ports gatherer is used.
    This fixes the crash in QmlProfilerToolTest".
    Amends cf8d10877376b930e57a6a3b056446a4c9de99a6
    Change-Id: I94a9124a4004d0b6fa7143f7339d8232a0c88467
    Reviewed-by: hjk
  • Debugger: Handle too old python
    We print the respective information silently inside the debug log
    and the user needs to figure out what is wrong.
    Provide some real hint to the user.
    Fixes: QTCREATORBUG-31841
    Change-Id: I76012465fb700cd3c351b49b41d0106c79b084cb
    Reviewed-by: David Schulz
    Reviewed-by: Leena Miettinen
  • Vcpkg: handle per-project Vcpkg setup
    Vcpkg can be used in multiple scenarios:
    - system wide install
    - per-project install (like git submodule)
    - per-project group setup
    So, it is useful to have ability point vcpkg installation
    in the per project way.
    Also, fixed issue with macro expansion in the vcpkg root path.
    Change-Id: I4fd330a3baa3eeeaf25158e6a481d1fc85c5356b
    Reviewed-by: Alessandro Portale
    Reviewed-by: hjk
  • Utils: Add Utils::Icons::fromString()
    Change-Id: I0966ce962d044888c16ac16b53170707c6837ad1
    Reviewed-by: Alessandro Portale
  • Theme: Mark some widgets as panel widget
    Task-number: QTCREATORBUG-31845
    Change-Id: Ia6929bd75a8ee0e48d0b0293f5e65dc9f1485972
    Reviewed-by: Alessandro Portale
  • TextEditor: Fix a FIXME
    TextMark::m_actions was practically unused.
    Change-Id: I27a3cdee478b53fc71336c2c2d5063c19856e89a
    Reviewed-by: David Schulz
  • CppEditor: Convert FlipLogicalOperandsTest to out-of-line approach
    Change-Id: Ica5b85e00be991ad8f8cfedd73a37beb2d884320
    Reviewed-by: Christian Stenger
  • Debugger: Fix memory stack layout
    This piece of code vanished during the big refactoring.
    Fixes: QTCREATORBUG-32542
    Change-Id: I8fae3f3a8e0ab2e4951f52d1377987f8ad01e358
    Reviewed-by: hjk
  • Type hierarchy: Sort items alphabetically
    Change-Id: I5f9ff102d0af569bd32619d170174b0b0c36f3ea
    Reviewed-by: David Schulz
  • QmlProfiler: Fix QmlProfilerToolTest
    The test crashed since the connection URL was not set anymore, and the
    default-constructed value caused an endless recursion in QmlProfilerToolTest().
    Change-Id: Ib0e3cb89c236033754c0bb8007f57f8dc3364c19
    Reviewed-by: Christian Stenger
  • ScxmlEditor: Improve theming
    Distinguish between dark and light theme when deciding
    which color to use when painting items.
    Task-number: QTCREATORBUG-29701
    Change-Id: Icdab9d911beb2992605c46c79f7273bdeafa1ce3
    Reviewed-by: Alessandro Portale
  • QmlProfiler: Code cosmetics in tests
    Change-Id: I6fc455aae12c0c35ca6becae33013ad137799d00
    Reviewed-by: Christian Stenger
  • Themes: Update Token_Notification_Neutral_Default for dark-2024
    It was updated in Figma.
    Change-Id: I1b70e74190c108c4b5b12f91492563c867cf56c7
    Reviewed-by: Cristian Adam
  • ProjectExplorer: Allow setting generic data on a BuildConfiguration
    ... and use it in Android instead of Target::namedSettings.
    Change-Id: I7804e19732144a37d09fdf9daf2fd005addb7b4a
    Reviewed-by: hjk
  • 3rdparty: Add bzip2 for libarchive
    Change-Id: I9ff98a56601c351f1fda51eb5752765b7d3e6936
    Reviewed-by: Eike Ziller
    Reviewed-by: hjk

Github Push to hicknhack-software/Qt-Creator

  • Theme: Mark some widgets as panel widget
    Task-number: QTCREATORBUG-31845
    Change-Id: Ia6929bd75a8ee0e48d0b0293f5e65dc9f1485972
    Reviewed-by: Alessandro Portale
  • Debugger: Fix memory stack layout
    This piece of code vanished during the big refactoring.
    Fixes: QTCREATORBUG-32542
    Change-Id: I8fae3f3a8e0ab2e4951f52d1377987f8ad01e358
    Reviewed-by: hjk
  • Type hierarchy: Sort items alphabetically
    Change-Id: I5f9ff102d0af569bd32619d170174b0b0c36f3ea
    Reviewed-by: David Schulz
  • Qml(Lite)Designer: Separate SingleAppInstances
    Qt Design Studio has the option -qml-lite-designer that starts it in a
    simplified mode, e.g. for opening individual files from Qt Creator. When
    such a "lite" QDS is already running, we can and want to reuse it with
    the "-client" option, but if a "normal" QDS is running we do not want
    that to open instead.
    So we need to separate the SingleApp IDs depending on the command line
    option.
    It is a bit ugly to hack the -qml-lite-designer into the global command
    line handling, and it would probably be nicer to add a separate, generic
    "-singleappid " command line option that could be used by Qt Creator
    when starting QDS. But that would require to wait for that new command
    line option to roll out with QDS before we can use it in QtC. This can
    still be added and switched to later when we assume that most QDS
    installations have it.
    Task-number: QTCREATORBUG-31005
    Change-Id: Iad1d4ff7bf7ec7aa40cb2eae055ab8847a2e6730
    Reviewed-by: hjk
  • Add -clientid command line option that adapts the ID for SingleApp
    When the app is started with "-client -clientid " it only reuses an
    instance that was also started with "-clientid ". It adds the ID as
    a postfix to the normal application ID that is used for the
    QtSingleApplication.
    Change-Id: I832eff84ff306bd4d615dcdc7cd99b7b92acc3b0
    Reviewed-by: hjk
  • Axivion: Fix storing settings
    Explicitly check whether something has changed and trigger a
    write in that case.
    Change-Id: I93d23208c52f60737046aa35794d6c2561a6c91c
    Reviewed-by: hjk
  • Lua: Add signal to notify when text editor is created
    Change-Id: I7bdfa5cd4845772a48b7ec1b64ada9a2f425cb9b
    Reviewed-by: Marcus Tillmanns
  • Lua: Correctly load QIcon from file path for ToggleAspect
    Change-Id: Ie2fd51b9783930105d1d43591b30a19427058fb8
    Reviewed-by: Marcus Tillmanns
  • Zip: Allow usage of system zlib (default if found)
    Set QTC_USE_SYSTEM_ZLIB to override the default
    (which is already done for our prebuilt binaries in build.py)
    Fixes: QTCREATORBUG-32584
    Change-Id: Ib893ee9daa24a831308dfffd6e33d6e79aac2356
    Reviewed-by: Eike Ziller
    Reviewed-by: Marcus Tillmanns
  • Git: BranchModel: Guard against detaching QList
    Change-Id: Ia55d2dd5c4c5a0320704f33688663e2f8954a4ff
    Reviewed-by: Eike Ziller
    Reviewed-by: Orgad Shaneh
  • Git: BranchModel: More checks to guard against crashes
    Task-number: QTCREATORBUG-32186
    Change-Id: If4f0cf990a4eb7c0cadcf8c50cff1211852719b8
    Reviewed-by: Orgad Shaneh
  • iOS: Fix running on device with Xcode 15.4
    The devicectl version from Xcode 15.4 does already support the
    `--console` option for capturing app output, but it looks like that
    doesn't reliable work for all devices. Bump the requirement for app
    output to Xcode 16. It then uses the polling runner for Xcode < 16.
    Fixes: QTCREATORBUG-32637
    Change-Id: Ib3fb80750b283bfbd8f9cc779b6842d92b65a3cd
    Reviewed-by: Richard Moe Gustavsen
  • Lua: Add possibility to insert tool button to toolbar
    Change-Id: I3c7c8f7f88cbb84173bff876ac1dd2e3885bea6a
    Reviewed-by: Marcus Tillmanns
  • Lua: Expose first and last visible block number
    Change-Id: I69b6437dad21269e7623db528a5881d036e3dc87
    Reviewed-by: Marcus Tillmanns
  • Doc: Fix broken external links
    Change-Id: Ic248f6c12cc0c3df427356ef66ed528b93795d4c
    Reviewed-by: Eike Ziller
  • Doc: Mention that Bazaar plugin also supports Breezy
    Change-Id: I2de3394f4f92696476e748c6974e338fb2d8c88c
    Reviewed-by: Eike Ziller
  • Lua: Remove unused parameter
    Change-Id: Ib79967882e72e8e1d4b6f7b62c1673a0b0061057
    Reviewed-by: Marcus Tillmanns
  • Terminal: Enable reflow of live buffer
    Fixes: QTCREATORBUG-32648
    Change-Id: I525bc820b15586c2806e817c09808afdc4dcb762
    Reviewed-by: Christian Stenger
  • qqmljs: adapt paths to .qrc files
    The .qrc files have changed their locations in the build folder and
    introduced a regression in the embedded code model. Make the algorithm
    searching for .qrc files more relaxed such that it can find them again.
    This fixes the embedded code model going to the build folder file
    instead of the source folder file.
    Fixes: QTCREATORBUG-32652
    Change-Id: I42f86ecd7416c615629d45b3bf7bd2c89b1247dd
    Reviewed-by: Fabian Kosmale
    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
20. März

Github Push to MacPass/MacPass

  • Fix and improve nightly builds (#1307)
    * ci: (nightly) bump TransformerKit to fix compile
    Fixes build issue with Xcode 15 by raising minimum deployment target
    to 10.13
    * ci: (nightly) bump dependencies to latest versions
    This ensures the build no longer fails with error code 65
    * ci: (nightly) use github_token for carthage rate limit
    If we don't use the token the build can sometimes fail as it is
    rate limited, this ensures we can build more with less restrictions.
    * ci: (nightly) add empty sign identity
    * ci: (nightly) add code sign entitlements flag
    * build: make copyfiles first task to fix build cycle
    * ci: (nightly) bump gh action checkout to v4
    * ci: (nightly) format github actions yaml
    * ci: (nightly) bump agent to use macos-latest
    * ci: (nightly) bump gh-release action to v2
    * ci: fix algorithm name in hash
17. März

Github Push to arBmind/ansible-redmine

  • Add support for special hourglass precompile task

Github Push to arBmind/ansible-rails

  • Extend bundle configuration support and precompile assets

Github Push to arBmind/redmine_hourglass

  • Add plugin asset precompile task
16. März

Github Push to arBmind/redmine_hourglass

  • Add Redmine 6 support
    * updated gems
    * adopted new design and icons
    * fixed asset access
    * added continue to time booking context menu
  • Fix Tests and Swagger UI

Github Push to arBmind/redmine_hourglass

  • Add Redmine 6 support
    * updated gems
    * adopted new design and icons
    * fixed asset access
    * added continue to time booking context menu
  • Fix Tests and Swagger UI

Github Push to arBmind/redmine_hourglass

  • Add Redmine 6 support
    * updated gems
    * adopted new design and icons
    * fixed asset access
    * added continue to time booking context menu
  • Fix Tests and Swagger UI

Github Push to arBmind/redmine_hourglass

  • Fix #165 time booking visibility query
    * treat projects where own time bookings are visible different

Github Push to arBmind/redmine_hourglass

  • Add Redmine 6 support
    * updated gems
    * adopted new design and icons
    * fixed asset access
    * added continue to time booking context menu
  • Fix Tests and Swagger UI
15. März

Github Push to hicknhack-software/Qt-Creator

  • QmlDesigner: Adapt comparisons to C++20
    Change-Id: Ic4855335cdc1deda9520b7954dd3fd1584c30d3f
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Fix timeline playhead sync issue
    Fixes: QDS-14683
    Change-Id: Ifdb103b9b31240a290a3d847cc1bfada06b38161
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Change run target when shortcut used
    When a user uses a shortcut to run the application in either normal mode
    or live preview and the target selected in the run button, change it
    accordingly to the last ran target.
    Change-Id: Id398dde35121570e267cabdc81019d899a0e6b2f
    Reviewed-by: Burak Hancerli
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Update Webinar Demo doc to remove Tutorial text
    This patch updates the Webinar Demo documentation and removes
    the text related to Tutorial, as it does not exist anymore.
    Fixes: QDS-14198
    Change-Id: Idfd167084637d595d4bf43c561ec0222cdd4c755
    Reviewed-by: Mats Honkamaa
  • QmlDesigner: Add emit for isBoundChanged if expression is set
    The value in some cases is not changing and therefore the icon
    based on isBound was not updated.
    Change-Id: I6b0ed8df6e0f5854660e54b4753a4c15107cda66
    Reviewed-by: Ali Kianian
  • Connection Editor: ConnectionModelBackendDelegate refactoring
    ConnectionModelBackendDelegate refactoring to extract logic responsible
    for generating scripts to a reusable backend component.
    ScriptEditorBackend can be used in the property editor to handle script
    creation in scripting components (such as ScriptAction or
    StateChangeScript) and as a base for ConnectionModelBackendDelegate.
    Task-number: QDS-10449
    Change-Id: Ie83f413f42bc1134ebb866aa6e7ea9d6b37da49b
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Add module statement to qmldir
    Change-Id: I2d4a6dd08973b88dccd8ba72139ebc7b0d266030
    Reviewed-by: Marco Bubke
  • QmlDesigner: Allow exporting multiple items to a bundle
    Fixes: QDS-13201
    Change-Id: Id9a1981b91d9cbc3e98bd21fc01b76d89126c167
    Reviewed-by: Shrief Gabr
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Rename "Component" to "Bundle" in import/export bundles
    Change-Id: I728d496f9ac47f53ca601850c043c10daef47810
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Shrief Gabr
    Reviewed-by: Mats Honkamaa
  • QmlDesigner: Hide current open component from item library
    Fixes: QDS-14800
    Change-Id: I11bb292c1db167dc5ae862073f0b90637dfa63cc
    Reviewed-by: Mahmoud Badri
  • QmlJS:: Fix values in pragma statements when reformatting
    Task-number: QDS-9732
    Change-Id: Ia3ca22b4a26aef8ac8ffef4fb50a45bdb0e072f8
    Reviewed-by: Fabian Kosmale
  • QmlDesigner: Fix a navigator code warning
    Change-Id: Ie063a1b884a84c9aa413e43bb8258f219d0e5999
    Reviewed-by: Miikka Heikkinen
  • Doc: Rename component to bundle
    According to https://codereview.qt-project.org/c/qt-creator/qt-creator/+/627795
    Change-Id: Icc71409773f7861c7edb462c595fd2eda94805fc
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Johanna Vanhatapio
  • Connection Editor: ConnectionsDialogForm refactoring
    Extract a part responsible for creating scripts to ScriptEditorForm,
    which can be used in both: Connection Editor and Property Editor.
    Task-number: QDS-10449
    Change-Id: Ie6b8b4becfee4ed05760e31b742d8d0a9b79a113
    Reviewed-by: Thomas Hartmann
  • Bindings editor: filter out script properties
    Script properties are currently not handled properly (QDS-13510).
    They won't be shown in the Bindings editor.
    Task-number: QDS-10449
    Change-Id: I3a1ab916aabc1bb18852e5c723a48e68f7ba755b
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Enable updating 3D assets from asset view context menu
    Fixes: QDS-14790
    Change-Id: I5e88c5a1c2de1dc581c19259f5771b15a65b2ecc
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Ali Kianian
  • QmlDesigner: Links that add QtQuick3D import now also add default View3D
    Links in 3D view and Content Library that add QtQuick3D import now also
    add a View3D with extended scene environment, if View3D doesn't already
    exist in the scene.
    Fixes: QDS-14821
    Change-Id: I9df6fd832e8bd0721ae2a451e7d2f3613af884fb
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Ali Kianian
  • QmlDesigner: Hide generated components when searching item library
    Fixes: QDS-14843
    Change-Id: Iddff469e14b1151d1c7ca6e7ee00916bdb5de8dc
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Add InstanceImageProvider to PropertyEditor
    Task-number: QDS-14768
    Change-Id: I76bb54aa75e7a8a6828e7d7b75a077042301d2d2
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Add backend for materials in PropertyEditor
    Task-number: QDS-14784
    Change-Id: I531124231545971c5ceb171da8685efeb3eaf0fb
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Miikka Heikkinen

Github Push to hicknhack-software/Qt-Creator

  • Git: InstantBlame: Escape commit summaries in tooltip
    Fixes: QTCREATORBUG-32345
    Change-Id: I2e948eb5e02156c7ff32d87424194865f8f1569f
    Reviewed-by: Orgad Shaneh
  • German translation: Disambiguate "Provide"
    "Bestimmen" has two different meanings. It can mean that something is
    being dictated by the user, but we are often using it in the sense of
    something being automatically detected by Creator.
    Change-Id: I974a2742e60d6561d8ea663b90d1f5e17a71608e
    Reviewed-by: Eike Ziller
  • Update change log for 16.0.0
    Change-Id: Id85c25a11b5e0a67978f7b9f0abc22f276feb926
    Reviewed-by: Leena Miettinen
  • German translation: Chunk 5
    QtSupport, RemoteLinux, Terminal, TextEditor, Utils, Valgrind
    Change-Id: Icb62d0cf9b41acbb7818984cc41220c4d34b24a9
    Reviewed-by: Robert Löhning
  • CMakePM: Better check for CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT
    Amends 58e1873c7a53b946cc45544e9b4890245e9cd8eb.
    Boot2Qt toolchain is setting CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT
    explicitly and modifying the CMAKE_INSTALL_PREFIX.
    Qt Creator needs to check if CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT
    matches with the default value of CMAKE_INSTALL_PREFIX set by CMake.
    Fixes: QTCREATORBUG-32601
    Change-Id: I06ecdabefbd1bc080105e422214ba0bb17ac167a
    Reviewed-by: Eike Ziller
  • ProjectExplorer: Fix nullptr access on exit
    Change-Id: I2071a941c5395d276a8d80fe4a8df29b52fef152
    Reviewed-by: hjk
  • Utils: Don't fail reading files if it takes longer than 10 seconds
    Task-number: QTCREATORBUG-32562
    Change-Id: Iba4bb5537d631b83011a4e04eaf97b4b7a4437e2
    Reviewed-by: hjk
  • Boot2Qt: Do not start a gdbserver for debugging on our own
    This is handled by the appcontroller.
    Change-Id: Ia85a1265f51552db931cc089a435efeab8f60d4d
    Reviewed-by: Marcus Tillmanns
  • Fix safety margins for macOS application icons
    The assumed ratio between icon size to safety margin of 16 to 1 is not
    valid for bigger icons.
    The margins in these updated icons correspond to the specification from:
    https://developer.apple.com/design/resources/#macos-apps
    Change-Id: I1a07ca5ef57c5f38cf6b7aa1edff2f232411f2e8
    Reviewed-by: Eike Ziller
  • CmdBridge: Fix possible access to failed expected value
    Change-Id: Idc0b1b81c92ac44081e6a26a2c2ca5485afdc502
    Reviewed-by: Eike Ziller
  • LUA: Fix QCompleter event filter crash by giving it a parent
    Previously, QCompleter was created without a parent and returned to Lua via a
    unique_ptr, which could lead to a use after free when the event filter was
    triggered. By assigning a parent to the QCompleter and returning a raw pointer
    instead, Qt properly manages its lifetime, preventing the crash.
    Change-Id: I53bcd8202094397c0cb40aacd52673027883c52c
    Reviewed-by: Marcus Tillmanns
  • Debugger: Don't try to elf-read remote paths
    It takes way to long and blocks the main thread.
    Task-number: QTCREATORBUG-32562
    Change-Id: I7f4fa5ea862ab5d82b1d355e79536da4b26e9038
    Reviewed-by: Marcus Tillmanns
    Reviewed-by: hjk
  • qmlls: disable by default
    Disable qmlls by default.
    This disables qmlls when running qt creator with '-tcs'.
    Fixes: QTCREATORBUG-32591
    Change-Id: I878729d07ca55625c4b70bc616b487ae09563333
    Reviewed-by: Fabian Kosmale
    Reviewed-by: Eike Ziller
  • TextEditor: Fix memory leak
    Change-Id: Ifef65683793b27cc2d992074449ddf3547cd6b65
    Reviewed-by: Marcus Tillmanns
  • AI Assistant: qdoc instructions for installing models for ollama
    Change-Id: I7f6f9ecc42ebafd949cc9a225562a0482b283f3d
    Reviewed-by: Eike Ziller
    Reviewed-by: Leena Miettinen
  • LSP: add swift mime type
    Fixes: QTCREATORBUG-32595
    Change-Id: Ic46bee0a81b976bcf0406d38967ef7e92d8a190a
    Reviewed-by: Eike Ziller
  • Doc: Remove broken links to JSLint Error Explanations
    The site at the old URL no longer exists.
    Link to the GitHub pages where users can find the explanations.
    Change-Id: I2bdbdbbdd7483266bdc66b3cce4c3b04ff9992d6
    Reviewed-by: Fabian Kosmale
  • Docker: Fix that GDB cannot write the index cache
    The default setting for Docker devices is that we set the user ID for
    operations on the device to the local host user ID. This makes sure that
    when files are created by the Docker device in mounted local host
    directories their user ID is sensible (and not root, which would be the
    default).
    Unfortunately that user ID (most probably) does not actually exist on
    the Docker container, and the HOME directory defaults to the root
    directory "/". GDB then tries to create its index cache directory in
    "$HOME/.cache" which is not writable by the user ID.
    Fix this by explicitly setting the HOME environment variable to
    something writable when we use the local user ID on the Docker device.
    Task-number: QTCREATORBUG-32562
    Change-Id: Ice8be129c6b1da051438b49261ffcafec0864e04
    Reviewed-by: Marcus Tillmanns
    Reviewed-by: hjk
  • SquishTests: Don't try interacting with disabled "Details" buttons
    When creating a Qt Quick UI project, the "Details" buttons of
    available kits are disabled.
    Change-Id: Ie05eac3b5f9d59eef4cdba84bbb7981f7ee15fdb
    Reviewed-by: Christian Stenger
  • ProjectExplorer: Fix possible crash when renaming files
    An event loop might run during renameFiles(), so we cannot be sure that
    the nodes still exist in the end.
    Amends 05430afdcf1e10f4cc9b43407f996993a6175854.
    Change-Id: If93ea2bea525fc1d4a191e4feaa243399cba6957
    Reviewed-by: Tim Jenssen

Github Push to hicknhack-software/Qt-Qbs

  • Darwin support: Fix wrong invocation of code signing function
    Amends 4eaf6a15db93c998a4d5c5f417fdae88ca096560.
    Fixes: QBS-1826
    Change-Id: Iddcef4d92361cfce908cda3957176f1ccbd69f49
    Reviewed-by: Ivan Komissarov
  • Bump version and add change log for 2.6.1
    Change-Id: I2dc5bf5621e7d1ac03fdcc50b0811310e2f0e646
    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
  • 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
  • added support for extra qt install dir
  • Fix runtime compatibility
13. März

Github Push to hicknhack-software/qdjango

  • feature(port-to-Qt6.8): Fixed deprecated usage of QVariant::Type to QMetaType::Type.
  • feature(port-to-Qt6.8): Fixed warning of unnecessary copying data.
  • feature(port-to-Qt6.8): Fixed possible issue of accessing temporary data.
8. März

Github Push to hicknhack-software/Qt-Creator

  • Add qtcHideRunnable and qtcHideRunSelector property support (5)
  • Add collapse recursive feature to project trees (5)
  • Add cppm for C++ module support
  • Fix qbs build of qbs on windows
  • Improve msvc output parser
  • fix missing chrono namespace
  • Fix missing colors for modern themes
  • Add hackyy deduced this support
7. März

Github Push to hicknhack-software/Qt-Creator

  • Add qtcHideRunnable and qtcHideRunSelector property support (5)
  • Add collapse recursive feature to project trees (5)
  • Add cppm for C++ module support
  • Fix qbs build of qbs on windows
  • Improve msvc output parser
  • fix missing chrono namespace
  • Fix missing colors for modern themes
  • Add hackyy deduced this support

Github Push to hicknhack-software/Qt-Creator

  • 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
  • Add MSVC caret diagnostics output parsing
    * assemble the correct tasks and output navigations
  • type resolve curly brace constructors
  • try to fix gha cmake windows build
  • added long build media playback support
  • align qml formatting with normal js formatter (Beautifier, Prettier etc.)
  • insert matching curly brace
    * should avoid unwanted empty lines on line break
  • fix compile debugger without tests
  • Fix qbs libclang compilation on windows
  • Show google test classes to outline
  • Store DispalyName of Node to avoid expanding all Qbs groups on refresh
  • Increase Formatting Timeout
  • Add qtcHideRunnable and qtcHideRunSelector property support (5)
  • Add collapse recursive feature to project trees (5)
  • Add cppm for C++ module support
  • Fix qbs build of qbs on windows
  • Improve msvc output parser
  • fix missing chrono namespace
  • Fix missing colors for modern themes

Github Push to hicknhack-software/Qt-Creator

  • Terminal: Ignore empty InputMethodEvents
    Fixes: QTCREATORBUG-32546
    Change-Id: I943f5ac1b3703e18bc3cd4ad89d64a4d99e25698
    Reviewed-by: Cristian Adam
  • Lua: Add source code copy link and icon for MarkdownBrowser
    Change-Id: I3100c149b47dc503eae191a8a9f2f71b9c2b1b18
    Reviewed-by: Marcus Tillmanns
  • Tests: Add missing include
    Amends: 61c3b67c72a0b4c1db081a3eb5affda9c4286aa9
    Change-Id: I7203b106e0683ea3261b83b7e2b4d54f62b35f54
    Reviewed-by: Jarek Kobus
  • Utils: Fix build
    Amends 80162edf1d09a0b8d1c677b772fcb93d5cf7a414.
    Change-Id: I119c8b5625e445e982d0b81dceb92ede350815ab
    Reviewed-by: Christian Stenger
  • Git: Allow creating annotated tags
    Change-Id: I725596ad6c254d66998cd0eef0eaedbaf1be6d4a
    Reviewed-by: Orgad Shaneh
  • Tests: Fix MSVC compilation
    Change-Id: Icb9bd058cb26b9cd5f04bfad0213e65d9b04a8f4
    Reviewed-by: André Hartmann
  • Merge remote-tracking branch 'origin/16.0'
    Change-Id: I4286ebddd009b1244a991de81dd0a6baa66a85aa
  • ProjectExplorer: Fix crash in target settings page
    Deleting widgets in a TargetGroupItem's destructor can trigger signals
    connected to the item, so disconnect these first.
    Fixes: QTCREATORBUG-32493
    Change-Id: Ib52d7dc7f0aeb723cb6976060555d81322115c14
    Reviewed-by: Christian Stenger
  • German translation: Chunk 1
    Android, AppManager, AutoTest, Axivion, BareMetal, CMake, Core
    Change-Id: I1abd2ce65337b66c1567879d23d0219d11d096df
    Reviewed-by: Christian Stenger
    Reviewed-by: Robert Löhning
  • German translation: Coco
    Change-Id: I43c7f6e01a7acabbf54479e6bc7ced3a28fc0dda
    Reviewed-by: Christian Stenger
    Reviewed-by: Robert Löhning
  • BareMetal: Use DebuggerRunParameters::inferior()
    Change-Id: I2b908c58abf0cc630a6b3442f960ea7a9625da08
    Reviewed-by: hjk
  • BareMetal: Don't pass DebuggerRunTool to Uv::Project
    Pass ProjectExplorer::Project instead.
    Devirtualize UvscServerProvider::projectFilePath().
    Change-Id: I7acc7235a9e696b528553b2f631e0cbc01e482c7
    Reviewed-by: hjk
  • BareMetal: Pass RunControl to projectFilePath
    Instead of passing DebuggerRunTool.
    Change-Id: I2191ba34f9982cb8e0e7487b1db43048267f541f
    Reviewed-by: hjk
  • BareMetal: Pass RunControl to optionsFilePath
    Instead of passing DebuggerRunTool.
    Change-Id: I31922db8f3d1c170bdc4bedc14354a7aa9511c68
    Reviewed-by: hjk
  • BareMetal: Rename aboutToRun into setupDebuggerRunParameters
    Pass DebuggerRunParameters and RunControl as arguments.
    Change-Id: Ib9305739b7e28b416e6df0ef85309f449905ff53
    Reviewed-by: hjk
  • PerfProfiler: More cleanup
    Simplify nested namespaces.
    Clean some Q_OBJECT macros.
    Remove some unused includes.
    Use more forward declarations.
    Change-Id: I1926f4da143fd581988e9b94e4ab8b81f95c9f6b
    Reviewed-by: hjk
  • Bump version to 16.0.0
    Change-Id: I0738deebb80e06ec3e6a68dc892cf8bccf4c4a4c
    Reviewed-by: Eike Ziller
  • Android: Use ports gatherer for debugger
    Task-number: QTCREATORBUG-29168
    Change-Id: Iba0a938d7cec60b6625a5317633dcef9dcb0145f
    Reviewed-by: Alessandro Portale
  • CMake: Re-format cmake_parse_arguments calls
    To split each option onto a separate line. It's a lot more readable
    this way.
    Change-Id: Ia811bce1292b7fb3efa51b6b43150f6bb0ae7a7a
    Reviewed-by: Cristian Adam
  • Debugger: Remove unneeded debugger includes
    Change-Id: If3b4803932080e8ea19cdee841287a33e07ca179
    Reviewed-by: hjk

Github Push to hicknhack-software/Qt-Creator

  • Tests: Fix MSVC compilation
    Change-Id: Icb9bd058cb26b9cd5f04bfad0213e65d9b04a8f4
    Reviewed-by: André Hartmann
  • ProjectExplorer: Fix crash in target settings page
    Deleting widgets in a TargetGroupItem's destructor can trigger signals
    connected to the item, so disconnect these first.
    Fixes: QTCREATORBUG-32493
    Change-Id: Ib52d7dc7f0aeb723cb6976060555d81322115c14
    Reviewed-by: Christian Stenger
  • German translation: Chunk 1
    Android, AppManager, AutoTest, Axivion, BareMetal, CMake, Core
    Change-Id: I1abd2ce65337b66c1567879d23d0219d11d096df
    Reviewed-by: Christian Stenger
    Reviewed-by: Robert Löhning
  • German translation: Coco
    Change-Id: I43c7f6e01a7acabbf54479e6bc7ced3a28fc0dda
    Reviewed-by: Christian Stenger
    Reviewed-by: Robert Löhning
  • Bump version to 16.0.0
    Change-Id: I0738deebb80e06ec3e6a68dc892cf8bccf4c4a4c
    Reviewed-by: Eike Ziller
  • SquishTests: Fix clean whitespace test on Windows
    Depending on the config we may have Windows or UNIX line endings.
    Change-Id: Ieab281bf067f6f29314744dddf37eaa3134339dc
    Reviewed-by: Robert Löhning
  • German translation: Chunk 2
    CppEditor, Debugger, Docker, Extension*, iOS
    Change-Id: Icb6046fb9636a1313c118aafa9058edce4bd0c43
    Reviewed-by: Robert Löhning
  • Build: Adapt to changed requirement for private target
    Qt 6.9 moved FooPrivate targets to their own CMake packages and makes it
    mandatory to find_package them separately.
    Fixes: QTCREATORBUG-32564
    Task-number: QTBUG-87776
    Change-Id: Iff828182a7e220868b962e8521c985f4b0be405a
    Reviewed-by: Alexandru Croitor
  • SquishTests: Explicitly type to line edit
    Avoids using native typing which has focus issues.
    Change-Id: I6a3c868274a79e76308914d1a31d37d3d466e152
    Reviewed-by: Robert Löhning
  • SquishTests: Fix select all test
    Correctly handle difference between displayed and "real" content.
    Tweak triggering "Select All" slightly as invoking the global menu
    seems to fail for secondary calls.
    Change-Id: I8e71693a9cc100b5f55c0381ae2535f09ec0ab6f
    Reviewed-by: Robert Löhning
  • Android: Don't mention android.permission.WRITE_EXTERNAL_STORAGE
    It's reported to be not needed anymore.
    Fixes: QTCREATORBUG-32573
    Change-Id: I750a89fc59988db668c814bc3738e47a47770968
    Reviewed-by: Leena Miettinen
  • ExtensionManager: Disable external repo if SSL is not supported
    Change-Id: Ic6a74357c527b4c20dae0fcd2eb9ef1b413c06f1
    Reviewed-by: Eike Ziller
  • Utils: Fix image loading in Markdown Browser
    Change-Id: I0701d3f4d2fb20da2e09997217ae1b0689627336
    Reviewed-by: Alessandro Portale
  • Editor: Fix assert in syntax highlighter
    This avoids calling reformatBlocks when there is a call to
    continueRehighlight scheduled since this already calls reformatBlocks.
    Additionally calling reformatBlocks while a call to continueRehighlight
    is pending might result in two panding calls to continueRehighlight
    which can cause an assert.
    Change-Id: Ib665385bdc7160076833d8c36b257f28652bc45a
    Reviewed-by: Christian Stenger
    Reviewed-by: Eike Ziller
  • LanguageClient: fix assert when closing a shadow document
    Avoid closing a document twice. The client already closes the document
    in ClientPrivate::documentClosed so there is no need to do it from the
    LanguageClientManager.
    Fixes: QTCREATORBUG-32427
    Change-Id: I93a194d5c78007f0d325ca398975035698524ab0
    Reviewed-by: Christian Stenger
    Reviewed-by: Eike Ziller
  • German translation: Chunk 3
    Git, VcsBase, LanguageClient, Lua, Meson, Nim, PerfProfiler
    Change-Id: Iedc94de1791f611e060841de0d8c7486a751fca0
    Reviewed-by: Robert Löhning
  • AppStatisticsMonitor: Fix qbs build
    Amends e9fd7e5c2c4056b8cbf5e0ad65ded3cf1834088c.
    Change-Id: I9acc15350d866641fb0a74ab82a18b1824571dd5
    Reviewed-by: Christian Stenger
  • SquishTests: Fix default settings test on Windows
    Change-Id: I01116e5a917c5565b9d0cc0eaa223548bc3087ba
    Reviewed-by: Robert Löhning
  • 2024 themes: Make TextEditor_SearchResult_ScrollBarColor green again
    It was "yellow" by mistake.
    Fixes: QTCREATORBUG-32571
    Change-Id: I663f659662a896839f7284accad1b145b3f275df
    Reviewed-by: hjk
  • Build: Avoid looking for *Private for Qt < 6.9.0
    Amends eea2ba93ae89d0f44ad934c5ea13824a4b95f14c
    Change-Id: I551e88fc843b2b33248dfdaf636491e324f77a57
    Reviewed-by: Alexandru Croitor

Github Push to hicknhack-software/Qt-Qbs

  • conan: fix ConanfileProbe for conan2
    Change-Id: I4652e660ed3874ee540d63716d6c24c998b3319c
    Reviewed-by: Christian Kandeler
  • Evaluator: Fix another access to the wrong item
    Change-Id: I98892159e79eb60ac89bcedf3262d229cca3b0a0
    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
  • 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
  • added support for extra qt install dir
  • Fix runtime compatibility
2. März

Github Push to hicknhack-software/Qt-Creator

  • Improve msvc output parser
  • fix missing chrono namespace
  • Fix missing colors for modern themes
  • Add hackyy deduced this support
1. März

Github Push to hicknhack-software/Qt-Creator

  • fix missing chrono namespace
28. Februar

Github Push to hicknhack-software/Qt-Creator

  • Doc: Update picture for Telemetry topic
    - Also edited the text a little.
    Fixes: QDS-14788
    Change-Id: I6836af39627bb38de147958d7ec408bbf1c8dd7d
    Reviewed-by: Mats Honkamaa
    Reviewed-by: Shrief Gabr
  • Doc: Update Effect Composer pictures
    -Syntax highlighting and the Live Update
    switch are now visible.
    Fixes: QDS-14782
    Change-Id: I81bf636f7aa22375244eed6139a0f39b54f4f17b
    Reviewed-by: Mats Honkamaa
    Reviewed-by: Teea Põldsam
  • QmlDesigner: Update the workflow to include new information
    This update includes the differences between old and new
    project structure in Qt Design Studio. It also mentions
    a way to convert the old Qt Design Studio Projects to
    the new structure.
    Fixes: QDS-13960
    Fixes: QDS-12522
    Fixes: QDS-14705
    Change-Id: I03e0cc88dfca974a132ea3100b54e41ace21ea3d
    Reviewed-by: Mats Honkamaa
    Reviewed-by: Johanna Vanhatapio
  • QmlDesigner: Simplyfy trimNonAsciifromFront
    Use STL instead of QRegularExpression.
    Change-Id: I30396160706dc86aa6bbf82635681e8938a65352
    Reviewed-by: Vikas Pachdha
  • QmlDesigner: Take advantage of stable references in std::map
    References are stable for std::map for later insertions like
    https://en.cppreference.com/w/cpp/container#Iterator_invalidation shows,
    So there is no need to add an extra indirection.
    The member has made to be mutable because the code is not const correct.
    Change-Id: I9dd74aac80ddc2b9ae78000916d8a835cc9cb0cc
    Reviewed-by: Vikas Pachdha
  • QmlDesigner: Fix not loading assets in some cases
    When user creates new project in the same QDS session,
    assets view were empty.
    Fixes: QDS-14523
    Change-Id: Ifc56e85b556b73eaf8d29fff031e207e8f9ee182
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Shrief Gabr
  • QmlDesigner: Update PropertyEditorContextObject
    New Properties:
    * hasQuick3DImport
    * hasMaterialLibrary
    * isQt6Project
    * has3DModelSelection
    Task-number: QDS-14761
    Change-Id: I701caca6e6f53639e7408bf96936f3bf1531979e
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Mahmoud Badri
  • designercore: optimize PlainTextEditModifier
    There is no need to pass the QPlainTextEdit to the modifier. All
    modifications can be done with the document. Also there is no need to
    pass a text cursor as it is only used to join multiple edit blocks and
    the position is completely unused we can construct a text cursor with
    the passed document.
    Change-Id: Iea726b3a01e7673be179398ab7a06058bd6a7392
    Reviewed-by: David Schulz
    Reviewed-by: Marco Bubke
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Refresh model on node change in Texture Editor
    Fixes: QDS-14639
    Change-Id: I27404f9fac9ed08f3f5689cbce2c4b32f539a5de
    Reviewed-by: Ali Kianian
    Reviewed-by: Miikka Heikkinen
  • Doc: Qt Bridge for Figma: Update the settings tab contents
    Change-Id: I547a43693a8a3343b44fd62868164ce88ba23507
    Reviewed-by: Leena Miettinen
  • Sqlite: Update to 3.49.1
    Change-Id: I7726fecb05468a55743daf78c967ff2286f198cd
    Reviewed-by: Thomas Hartmann
  • Docker: Fix circular shared_ptr
    Any docker process did keep a reference to the device.
    Since the file access is a process, it would keep the device alive.
    Since the file access was kept alive as long as the device, the
    cycle was only broken on "shutdownExistingDevices", which only
    happens on exit.
    Change-Id: I3f1bb95d86594af234e81b27791c5876d3e8ce24
    Reviewed-by: hjk
  • Docker: Move Container setup into its own thread
    Since starting the container may happen from any thread, we need to
    ensure that the container setup and teardown is done in the same thread.
    This change moves the container setup into its own thread.
    Without this, many asserts trigger as timers and other QObjects are
    started and stopped from arbitrary threads.
    Change-Id: I8db6f04358ee704ad4cd3e70dcc5bcfa7e237d27
    Reviewed-by: hjk
  • CmdBridge: Fix Panic when watchAdd fails
    The CmdBridge would crash on hjks linux when a path was added to
    the watcher that does not exist:
    panic: reflect: Elem of invalid type syscall.Errno
    goroutine 306 [running]:
    reflect.elem(0x0?)
    /usr/lib/go-1.22/src/reflect/type.go:712 +0xa5
    reflect.(*rtype).Elem(0x40e625?)
    /usr/lib/go-1.22/src/reflect/type.go:716 +0x15
    main.sendError(_, {{0xc0000127b5, 0x5}, 0x111, {{0x0, 0x0}}, {{0x0, 0x0, 0x0}, {0x0, ...}, ...}, ...}, ...)
    /data/dev/creator-out/src/libs/gocmdbridge/server/cmdbridge.go:127 +0x8f
    main.(*WatcherHandler).processAdd(_, {{0xc0000127b5, 0x5}, 0x111, {{0x0, 0x0}}, {{0x0, 0x0,
    This patch removes the unnecessary "Elem()" call.
    We also add the content of the broken buffer to our debug output to make
    debugging this type of issue easier.
    Change-Id: I4c54077f4f143be3deb53c799363190e34ea6423
    Reviewed-by: hjk
  • Utils: Add contains with projection
    Projections are a convienent way get a member variable or function of a
    class. With that approach the value of the member can be tested directly
    without a lambda etc..
    struct Foo {
    QString message;
    QString title() const;
    }
    ...
    if (Utils::contains(foos, "hello"_L1, Foo::message))
    ...
    or
    if (Utils::contains(foos, "Re:"_L1, Foo::title))
    ...
    The constraints prevent that there are collisions with other
    implementations.
    Change-Id: Ib26291d2cf852d56805cf1b851b835ef3edf4678
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Eike Ziller
  • CppEditor: disable TabSettings auto detection for tests
    The test data contains unusual indentation pattern that results in
    unexpected output for the generate getter and setter auto tests.
    Change-Id: I66f58f27d99f9f3a2d531421256c02643a243d2f
    Reviewed-by: Christian Kandeler
  • QmlDesigner: Fix crash on exporting component in project storage builds
    Fixes: QDS-14801
    Change-Id: I6b0ed8df6e0f5854430e54b4753a4c15107cda6a
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Fix ´Remove´ button not visible in 3D import dialog
    Fixes: QDS-13005
    Change-Id: I52a4b4f50d4b251415fc5759fedc70aa532b31a0
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Fix bundle importing in project storage builds
    In PS builds we can just change imports without waiting for new import
    to be included in possible imports if we know the import will be
    available.
    Also fix name generation of the imported bundle materials to match
    non-PS implementation.
    Task-number: QDS-14568
    Task-number: QDS-14822
    Change-Id: Ide9a7cafb8e2784c2c311695b5489eab267c0c04
    Reviewed-by: Mahmoud Badri
  • Merge remote-tracking branch 'origin/qds/dev'
    Change-Id: I44f417e026b20c46760752329b03e74dad331494

Github Push to hicknhack-software/Qt-Creator

  • Doc: Update MCU-related pages in the Qt Creator doc set
    Updated the following MCU-related pages in the Qt Creator doc set
    to match the Qt Creator 16.0 and Qt for MCUs 2.10 release:
    - Create MCU projects
    - Manage MCU kits
    - Developing for MCUs
    Divided the 'Connect MCU devices' page into the following two pages
    to reflect the UI changes in Qt Creator 16.0:
    - Add MCU SDKs
    - Add MCU devices
    Task-number: QTCREATORBUG-32329
    Change-Id: Id128eb6403aa3cc4574d650b01bda0ebb0e863bd
    Reviewed-by: Yasser Grimes
    Reviewed-by: Leena Miettinen
    Reviewed-by: Maija Metso
  • Copilot: Add "--stdio" parameter
    Its a new requirement from the github copilot
    language server.
    Fixes: QTCREATORBUG-32536
    Change-Id: I41a6d9e550ce60fb514f8ba99084070d511bc504
    Reviewed-by: Cristian Adam
  • DiffEditor: Don't try to moc diffeditor.h
    Generating moc_diffeditor.cpp
    diffeditor.h: note: No relevant classes found. No output generated.
    Amends: 35bc86d1a705cc09c645c4c960b0badf5a674d53
    Change-Id: I901a77ed5f056685c307ebdff960a1e75cc56fbb
    Reviewed-by: Jarek Kobus
  • CmdBridge: Fix exit() handling
    The "NormalExit" case did create a warning about an exception being
    triggered. This change now handles it as the expected outcome.
    Change-Id: Ic4d978bb847cf8d1f0e32e8d7afc4fd75f2d91c3
    Reviewed-by: hjk
  • SquishTests: Expect new project wizard
    Change-Id: I80319a476b460690651cb66f4ecd49db288ba6d6
    Reviewed-by: Robert Löhning
  • SquishTests: Keep old code path
    Partially reverts d3018049923823fa86b744992ec775620609e675.
    Change-Id: Ie9b8fde195eb3be7ecd25cf777736a6c95505257
    Reviewed-by: Robert Löhning
  • Docker: Fix circular shared_ptr
    Any docker process did keep a reference to the device.
    Since the file access is a process, it would keep the device alive.
    Since the file access was kept alive as long as the device, the
    cycle was only broken on "shutdownExistingDevices", which only
    happens on exit.
    Change-Id: I3f1bb95d86594af234e81b27791c5876d3e8ce24
    Reviewed-by: hjk
  • Docker: Move Container setup into its own thread
    Since starting the container may happen from any thread, we need to
    ensure that the container setup and teardown is done in the same thread.
    This change moves the container setup into its own thread.
    Without this, many asserts trigger as timers and other QObjects are
    started and stopped from arbitrary threads.
    Change-Id: I8db6f04358ee704ad4cd3e70dcc5bcfa7e237d27
    Reviewed-by: hjk
  • CmdBridge: Fix Panic when watchAdd fails
    The CmdBridge would crash on hjks linux when a path was added to
    the watcher that does not exist:
    panic: reflect: Elem of invalid type syscall.Errno
    goroutine 306 [running]:
    reflect.elem(0x0?)
    /usr/lib/go-1.22/src/reflect/type.go:712 +0xa5
    reflect.(*rtype).Elem(0x40e625?)
    /usr/lib/go-1.22/src/reflect/type.go:716 +0x15
    main.sendError(_, {{0xc0000127b5, 0x5}, 0x111, {{0x0, 0x0}}, {{0x0, 0x0, 0x0}, {0x0, ...}, ...}, ...}, ...)
    /data/dev/creator-out/src/libs/gocmdbridge/server/cmdbridge.go:127 +0x8f
    main.(*WatcherHandler).processAdd(_, {{0xc0000127b5, 0x5}, 0x111, {{0x0, 0x0}}, {{0x0, 0x0,
    This patch removes the unnecessary "Elem()" call.
    We also add the content of the broken buffer to our debug output to make
    debugging this type of issue easier.
    Change-Id: I4c54077f4f143be3deb53c799363190e34ea6423
    Reviewed-by: hjk
  • CppEditor: disable TabSettings auto detection for tests
    The test data contains unusual indentation pattern that results in
    unexpected output for the generate getter and setter auto tests.
    Change-Id: I66f58f27d99f9f3a2d531421256c02643a243d2f
    Reviewed-by: Christian Kandeler
  • Docker: Fix qbs build
    Amends ca2690d392dad2915c8d760809f81bc0577dcfea.
    Change-Id: I7c3372ccb049fb15c74553ce333b6937e2709fd6
    Reviewed-by: Marcus Tillmanns
  • CppEditor: Fix header guard template
    Amends f477ede697c67c0716232963298a6e9d218ed8d6.
    Fixes: QTCREATORBUG-32539
    Change-Id: I068293abb71a90d8931f0fd581530c4d09d8f283
    Reviewed-by: David Schulz
  • Core: Fix off-by-one error
    ... when linking tasks in the issues pane to the corresponding content
    in an output window.
    Amends 4b9e2d3d8853c02d94854359d2c34063544b55fd.
    Change-Id: Iebbebccf4a02376d0ded9a340cdbfddee098d570
    Reviewed-by: Christian Stenger
  • Docs: Add building AAR feature to deploying to Android page
    Fixes: QTBUG-125346
    Change-Id: Ibe415dcff5e617c02dadca3e6c29bba6ef1e879b
    Reviewed-by: Leena Miettinen
  • Update change log for 16.0.0-rc1
    Change-Id: I5b695d0c8ca63c6b8c827d980a7f17c4507b6316
    Reviewed-by: Leena Miettinen
  • Doc: Move a Qt Creator -specific file to a creator-only directory
    ...to fix a QDoc warning when building the QDS docs.
    Change-Id: I3dac1fe9011f82196ddc6ccd8b9d8562b71ced3e
    Reviewed-by: Leena Miettinen
    Reviewed-by: Pranta Ghosh Dastider
    Reviewed-by: Morteza Jamshidi
  • Terminal: Use displayName from runConfig for shell title
    Fixes: QTCREATORBUG-32197
    Change-Id: I4709b2ce749909f7eb0a50306a751568d6a9faad
    Reviewed-by: Cristian Adam
  • Terminal: Remove Home/End handling
    It seems that people expect Home/End to jump to start/end of line.
    This change removes the handling of the keys so the underlying
    shell can handle them themselves.
    Fixes: QTCREATORBUG-32545
    Change-Id: I7503e85a57b15b231260759eb62cc8e71d4b6150
    Reviewed-by: Cristian Adam
  • Tests: Add missing using namespace
    Change-Id: Ibcf0047b51c8bde715d21390e02654df733b7cb5
    Reviewed-by: Jarek Kobus
  • PE: Remove unused member
    Change-Id: I6fbeeec6f3558a75304fbb0ba5ad8b7b4d9901c9
    Reviewed-by: Christian Kandeler
26. Februar

Github Push to hicknhack-software/Qt-Creator

  • QmlDesigner: Sort effect nodes alphabetically in EffectComposer
    Fixes: QDS-14053
    Change-Id: I5213a6e1c6ab928eddba3cb10eeaf86c81bd3b0c
    Reviewed-by: Ali Kianian
  • QmlDesigner: Fix UserAssets search warning messages and visibility
    - Search box is now enabled even if QtQuick3D is not imported i.e. to be used for the Textures section.
    - There was a bug with texture search that it searched by path not name.
    Fixes: QDS-14490
    Change-Id: Icc452f80447986b9cbb7468454dad02e0acb3d0c
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Fix MSVC 2022 build
    Change-Id: I0bdd1ac0630a77471a21cfdb66e43185a917387c
    Reviewed-by: Marco Bubke
  • EffectComposer: Ensure uniform controls update properly after edit
    Just changing the data doesn't update the uniform type specific
    controls, so notify that row was removed and inserted instead as
    that is what actually happens in the backend.
    Fixes: QDS-14469
    Change-Id: I5e9943ecec54fd7c82e2799217c6e47a86190564
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Ali Kianian
  • QmlDesigner: Enable IP address editing
    Enable editing on the IP address column in the device manager table.
    Change-Id: Ifbf10ccc9089eb466478f3a68368b09b73ae6600
    Reviewed-by: Burak Hancerli
    Reviewed-by: Thomas Hartmann
  • QmlProjectManager: Use canonical path for mcu module files
    Task-number: QDS-14390
    Change-Id: I2b6d408c8df837153f407a67d4aa19aeaf37555b
    Reviewed-by: Thomas Hartmann
  • Sqlite: Fix id tracing code
    Change-Id: I38f00b7738fe908af6816c1130810a36adcb03cb
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Update document parser to 6.8
    Change-Id: If2591fa05f0adef84e91d8c74f25d62ee760bd73
    Reviewed-by: Thomas Hartmann
  • Doc: Fix the case in TOC and sidebar
    -Found a couple of places still using the title case
    Change-Id: I9868ae86ddae7760d1be412bcd86511669bc0e0a
    Reviewed-by: Mats Honkamaa
  • Doc: Update the 3D models topic
    - Removed outdated/wrong info
    - Restructured some info into a table
    - Rephrased some sentences for clarity
    Fixes: QDS-14427
    Change-Id: I686054888c228770e4ded44dce9c2a95e53a657b
    Reviewed-by: Mats Honkamaa
  • QmlDesigner: Fix warning about nesting beginResetModel/endResetModel
    This fixes the warning but calls beginResetModel() and endResetModel()
    twice. I see no other way to fix this when we use QStandardItemModel.
    We want to delete the model which resets the model and then we populate
    the model again doing another reset. The warning is confusing and distracting.
    Change-Id: Ie3b545283f531f362cacbeb66ec1d6630e619666
    Reviewed-by: Shrief Gabr
    Reviewed-by: Tim Jenssen
  • Doc: Remove "Packaging applications" page
    The page is outdated and does not offer any useful information. The
    deployment process is described in pages of the documentation such as
    https://doc.qt.io/qtdesignstudio/studio-designer-developer-workflow.html
    or https://doc.qt.io/qtdesignstudio/qt-design-viewer.html
    Fixes: QDS-14323
    Change-Id: I23f631c39b9930e9f1b7a4e07e1a475390b66421
    Reviewed-by: Mats Honkamaa
    Reviewed-by: Jaime Resano
  • QmlDesigner: Add images folder to all project types
    Images folder was missing from some project types
    Fixes: QDS-13955
    Change-Id: If946c8d2a491a4f3084c09650b30f0b5f2390f96
    Reviewed-by: Ali Kianian
    Reviewed-by: Mahmoud Badri
  • Qt Creator CMake API: Treat OBJECT libraries as normal libraries
    The code had a workaround for CMake versions older than 3.12.
    CMake starting with version 3.12 treats OBJECT libraries like other
    library types when using target_link_libraries.
    Change-Id: I422fa78a53cf97c6ec6481a876f901a56bf54e05
    Reviewed-by: Eike Ziller
    Reviewed-by: Marco Bubke
    (cherry picked from commit 317adcbf81b2fce79623a376bb7c1f8ca2f292cf)
  • Doc: Replace click with select where applicable
    Task-number: QDS-14114
    Change-Id: If11f229a4281d3061c2ecf0c1338bec50db24f57
    Reviewed-by: Leena Miettinen
    Reviewed-by: Johanna Vanhatapio
  • QmlDesigner: Remove workaround
    We now handle the exceptions elsewhere.
    Change-Id: Ie59b44f573e789cb55e1496413203969b4a9973d
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Remove builtins and jsroot
    There is now the QML module. So we don't need to parse the builtin
    qmltypes files. We ignore java script extensions too. Maybe we can
    remove the fake types too.
    Change-Id: I7a89237bae945be9a22355c549ebc208ccbfaa33
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Update display strings of split button
    Using Tr::tr, since those are translatable display strings.
    Task-number: QDS-14456
    Change-Id: I77c991cdfb3f61997891107abb27bc8112d6a528
    Reviewed-by: Pranta Ghosh Dastider
    Reviewed-by: Burak Hancerli
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Enable effect composer image preview in tooltips
    Fixes: QDS-11218
    Change-Id: Icfb192e66ced65e3cf5be444f2d606a572d1ebc3
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Fix IS_SUPPORTED_PROJECTSTORAGE_QT detection
    - Removed option() to prevent caching, ensuring
    IS_SUPPORTED_PROJECTSTORAGE_QT is evaluated on every configure run.
    - Introduced version boundary variables for clearer Qt version support
    detection.
    - Added a fatal error if (USE_PROJECTSTORAGE AND NOT
    IS_SUPPORTED_PROJECTSTORAGE_QT) to prevent misconfiguration.
    + environment variable hint to overwrite it
    - QMLDESIGNER without project storage can still be compiled with 6.7.3
    Change-Id: I8ce76f5656a83228dcb561708ea3fd309d85750d
    Reviewed-by: Marco Bubke
21. Februar

Github Push to hicknhack-software/Qt-Creator

  • Android: Use lldb-server from the host lldb debugger path
    We want to have the lldb-server, matching the target ABI, from the NDK
    path from where we have the host lldb debugger.
    The previous version would take into consideration the default NDK if
    set, or the NDK version used to build Qt.
    Fixes: QTCREATORBUG-32494
    Change-Id: Ibd1b4898052641a58a145d85181ae366800b3616
    Reviewed-by: Alessandro Portale
    Reviewed-by: Assam Boudjelthia
  • qmlls: add build folder as import path
    Work around QTBUG-132263 where qmlls from 6.8.2 doesn't read the
    necessary .qrc files, and add the build folder (that contains all the
    .qrc files) as import path for qmlls to find them.
    This fixes qmlls not going to definition because of the ignored .qrc
    files.
    Task-number: QTBUG-132263
    Change-Id: Ia0a8821a46c0cfba1767b0dea5761735ea28af06
    Reviewed-by: David Schulz
  • CppEditor: Fix qualification of return type in getter quickfix
    We need to differentiate between "inside class" and "outside class"
    contexts.
    Fixes: QTCREATORBUG-32473
    Change-Id: Idc763b35f69e85be6f088767b7c96c7e4bfab1e2
    Reviewed-by: Christian Stenger
  • Lua: Update documentation
    Change-Id: I998196730ddc24a8377606b23f6f64cced806c1a
    Reviewed-by: Eike Ziller
  • Designer: Fix crash for CMake projects without cmake configured
    When using the Wizard to configure a project using a Kit that doesn't
    have a CMake tool configured Qt Creator would crash.
    Fixes: QTCREATORBUG-32490
    Change-Id: I16e0bb3d91e008f41ce55ef92b28ce92bbcbd6e6
    Reviewed-by: Christian Kandeler
    Reviewed-by: Christian Stenger
  • Github: Cleanup workflow template
    * Bumps qt-creator/install-dev-package to version 2.0
    * Removes unnecessary/empty "Extract Qt Creator" step
    Change-Id: I1101aabaa42b54db5190b339b9c7de3b9ad9c583
    Reviewed-by: Cristian Adam
  • ExtensionSystem: Describe VendorId
    Change-Id: I2da3df26b967683a1f627ab066192823ecd5b87c
    Reviewed-by: Eike Ziller
  • Bump version to 16.0.0-rc1
    Change-Id: Ib3c8f67ef9c1907addadd0eb68f3dc30a2276a4e
    Reviewed-by: Eike Ziller
  • Fix crash when MinGW toolchains are detected on macOS
    The "RealGcc" toolchain factory does all the autodetection, and happily
    autodetects toolchains of various type, also MinGW toolchains on macOS
    if installed e.g. via Homebrew. But, the MinGW toolchain factory is not
    added on macOS. So we end up with toolchains that have a typeId that is
    not supported by any toolchain factory, which leads to various asserts,
    and finally to a crash.
    The patch filters out any "GCC related" toolchains that actually do not
    have a factory, during the autodetection in the "RealGCC" toolchain
    factory. It also adds some QTC_ASSERTs, though these are in the end not
    able to prevent crashes elsewhere (e.g. when opening the settings
    dialog).
    Fixes: QTCREATORBUG-32127
    Change-Id: If5c17d1a3aff9df4ec4172c9ed7901990ac7f3ce
    Reviewed-by: Christian Kandeler
  • Algorithm: Improve a recommended usage to more modern C++
    Change-Id: Ia2be90e3f9384656a8390dcc948a7b3e0e6a8ca6
    Reviewed-by: Christian Kandeler
  • Axivion: Take column information into account
    When displaying values inside the issue table we have
    basic information on how to handle specific types.
    Fixes: QTCREATORBUG-32023
    Change-Id: I59724701868bd86fc92224b8323667ca64977411
    Reviewed-by: Jarek Kobus
    Reviewed-by: Mohammad Mehdi Salem Naraghi
  • Axivion: Fix version handling for markers
    Do not use the versioned marker, but the last available
    version instead.
    Do not refetch markers on changing the version end.
    Fixes: QTCREATORBUG-32373
    Change-Id: I963af916eb37f965131577eb8844aa0b3473a72c
    Reviewed-by: Jarek Kobus
    Reviewed-by: Mohammad Mehdi Salem Naraghi
  • Axivion: Respect filter restrictions
    Filters may have restrictions for which issue kinds they
    are available.
    Respect these restrictions and display only available
    filters.
    Change-Id: Ie667409af9a2ea493898e2abee208237d85eb84c
    Reviewed-by: Christian Stenger
    Reviewed-by: Mohammad Mehdi Salem Naraghi
    Reviewed-by: Jarek Kobus
  • EffectComposer: Avoid using tr include in headers
    Removes unused default for parameter.
    Change-Id: I3c9a268d12d539f1acac66d2147670dbf0bc78e8
    Reviewed-by: Eike Ziller
  • Doc: Use colors from Qt Design System 2.0 also in helps
    Update colors in the fallback CSS file. This file is only
    used if QT_INSTALL_DOCS/global/template/style/offline-dark.css
    is not configured or accessible when the .qch file is built.
    Task-number: QTBUG-133761
    Change-Id: I470b1fc214e1476df1ee9dabe46bdaf2e9a42ca7
    Reviewed-by: Eike Ziller
  • Update application icons
    Fixes: QTCREATORBUG-32142
    Change-Id: Ic841b4066d6f66fd975d649c86dfed15d32ab2e4
    Reviewed-by: Eike Ziller
    Reviewed-by: Kai Köhne
  • qtcreatoricons.svg: Recover "crumble path" hover state
    It somehow broke during a previous migration between Inkscape versions.
    Change-Id: Id052afd9f666f94989641e5e968a2bfb4801b1a9
    Reviewed-by: Alessandro Portale
  • Axivion: Tweak issue click behavior
    Request the issue properties on selection and try to open
    the file on double click.
    Change-Id: I264e0fb4827183540e80f5544a4d77ce29ab088b
    Reviewed-by: Jarek Kobus
  • Debugger: Check for existence of attribute before using it
    Amends 67072d3f5bb1.
    Task-number: QTCREATORBUG-32475
    Change-Id: Ib8ef4625a5b18f955ffd872766933ae7a9515bd4
    Reviewed-by: David Schulz
    Reviewed-by: Andrii Semkiv
  • Axivion: Redo positioning on screen
    Fixes: QTCREATORBUG-32506
    Change-Id: I2bd83b81fb379038149e20d751f0f3b32d239eab
    Reviewed-by: Christian Stenger
    Reviewed-by: David Schulz

Github Push to hicknhack-software/Qt-Creator

  • Axivion: Tweak issue click behavior
    Request the issue properties on selection and try to open
    the file on double click.
    Change-Id: I264e0fb4827183540e80f5544a4d77ce29ab088b
    Reviewed-by: Jarek Kobus
  • Debugger: Check for existence of attribute before using it
    Amends 67072d3f5bb1.
    Task-number: QTCREATORBUG-32475
    Change-Id: Ib8ef4625a5b18f955ffd872766933ae7a9515bd4
    Reviewed-by: David Schulz
    Reviewed-by: Andrii Semkiv
  • Axivion: Redo positioning on screen
    Fixes: QTCREATORBUG-32506
    Change-Id: I2bd83b81fb379038149e20d751f0f3b32d239eab
    Reviewed-by: Christian Stenger
    Reviewed-by: David Schulz
  • Doc: Use updated screenshot of Kits Preferences for CMake kits
    Use an existing updated screenshot also in the
    "Add CMake tools" topic to reduce the maintenance burden
    and total number of of screenshots.
    Remove the outdated screenshot.
    Task-number: QTCREATORBUG-32016
    Change-Id: Ie7d5ef9706c676c2052b712f7c0ee5df5df7f2c6
    Reviewed-by: Cristian Adam
  • PE: Do not clear run cmdline arguments for CMake targets
    Amends 5537a102e6df273afe63f9323410873831896c6d
    Only set the command line arguments if the "arguments" additional data
    is present.
    Fixes: QTCREATORBUG-32454
    Change-Id: I5b3d5607218d97b184bd361b02b650e2d9863dc0
    Reviewed-by: Eike Ziller
  • ClangTools: Silence soft assert
    The file cache uses os specific file separators for the
    file paths used as keys.
    Change-Id: I135348518c4be8a1156c69a51c9f9769b5f6518e
    Reviewed-by: Christian Kandeler
  • Add xrapplication project wizard
    Added a template wizard with the ability to enable hands,
    passthrough, and spatial anchors.
    Change-Id: I5f9864f955af3941d283fcfbbbf2949d0385c648
    Reviewed-by: Eike Ziller
  • Perf: White-list supported device types
    It's not supported on QNX, so we should not try to use it.
    Change-Id: I73bbbf2e7f9b4a197094da283d72503d06ce0544
    Reviewed-by: Jarek Kobus
  • CMakePM: PE: Hide (imported) suffix for buildtype names
    Amends 67d22995968c99ab815d1499bc500c2f74187775
    CMake Presets are implemented on top of build import functionality in Qt
    Creator, since this can create kits / compilers etc.
    But these build imports are artificial and should not be marked as
    (imported) since this is something that Qt Creator does and not done by
    the users.
    Change-Id: I2ddf75d6fb3e4726f45b7431cacafc65f89bc39d
    Reviewed-by: Christian Kandeler
  • Docker: Set future after connecting
    Fixes a "QFutureWatcher::connect: connecting after calling setFuture()
    is likely to produce race".
    Amends 2a7bf0fdaf2ab.
    Change-Id: I69391984e2e583491bb978e41812b4f5a4c7b1a6
    Reviewed-by: Marcus Tillmanns
  • Debugger: Effectively require Python 3.5.2 only
    But keep the docs and the error message referring to 3.7.
    Pythoon 3.5.2 is apparently used in 5.15.10 Boot2Qt BSPs,
    and some people rely on this.
    Amends 9f5d30907490181.
    Task-number: QTCREATORBUG-32475
    Change-Id: I939716edb4e2c12211e21293ec2315a12ac8ee0b
    Reviewed-by: Christian Stenger
  • EditorManager: Guard against potential crash
    At this point `entry` should not be nullptr, since the editors passed to
    closeEditor should be ones that are managed by EditorManager/
    DocumentModel. But there could be misusage of the EditorManager API, or
    some other corruption of the managed data in DocumentModel, so be
    defensive.
    Amends 119a0920c119e1bf631b16babab72b5c71740495
    Task-number: QTCREATORBUG-32484
    Change-Id: I3f173d1fe7c3533d4f044fd23171c69ab65bb9d8
    Reviewed-by: Mitch Curtis
    Reviewed-by: David Schulz
  • Doc: Remove instructions for the Marketplace tab
    The tab has been removed from the Welcome mode.
    Qt Marketplace still exists, so leave direct links to it.
    Update screenshots of the Welcome mode and kit selector.
    Task-number: QTCREATORBUG-32016
    Change-Id: Ia5427e44990f340b697ddb050a2b67fcb3296219
    Reviewed-by: Alessandro Portale
  • Utils: Fix toggling the "enabled" status
    ... of the first entry in a list of environment variables.
    Commit 727be63dacaff6a8327f2c74852a7d907f4ca7e3 changed an assertion
    from testing against end() to begin(), which was likely unintended.
    Task-number: QTCREATORBUG-32495
    Change-Id: I7814018d914219b4aebff70ab4aa6f185dbfcff0
    Reviewed-by: Marcus Tillmanns
  • Terminal: Don't forcibly kill conpty process
    Sometimes (especially for the git bash.exe) closing a terminal seemed to
    not kill the shell process. This seemed to happen because we forcibly
    killed the conpty process which we rely on to actually kill the shell.
    Since we killed the conpty before it was able to close the shell, the
    shell would continue to run. This became evident during debugging, as
    the shell was killed if we stepped through the function, thereby
    delaying the killing of the conpty process.
    Fixes: QTCREATORBUG-32509
    Change-Id: I468ec23d8a13c11cbd8d4b31c9a99736b0cdd07c
    Reviewed-by: Cristian Adam
  • Terminal: Apply changes from upstream
    The upstream github.com/microsoft/terminal did change the function
    and the order in which the handles are closed. This updates our
    copy of the function to follow those changes.
    Change-Id: I9eceaa607e63ee4981d06ebc8f3b6920106247da
    Reviewed-by: Cristian Adam
  • Axivion: Take vertical position into account too
    Amends b265219e9b53f8c9a09cf4f5091be1618a1d17d8.
    Task-number: QTCREATORBUG-32506
    Change-Id: I4901848476b991f03302721d3d826fa1dddb6ec2
    Reviewed-by: David Schulz
  • COIN: Bump to Qt 6.8.2
    Change-Id: I15b82b353011614116a0004c2ffb4916d613c228
    Reviewed-by: Eike Ziller
  • Skip Welcome mode when loading session or file at startup
    Fixes: QTCREATORBUG-32321
    Change-Id: I469437ab4b5dea917cdaff2341264f5eebf675e8
    Reviewed-by: Christian Kandeler
    Reviewed-by: hjk
  • TextEditor: Fix tab detection for short+simpler files
    It was only detecting the usage of tabs if there were at least 3
    *different* indentations with tabs. So a file that had all lines
    starting with tab wasn't detected to have tab indentation.
    In the case that we checked the whole file, it makes sense to assume
    that any indentation that we find should be considered for the setting
    for the whole file.
    If we only took a sample of the whole file, we do not want to make a
    guess for the whole file from only one or two indented lines.
    Amends 08a66b778064ece5f01ee3323d8a5b5171b02c09
    Change-Id: I615a35c7ad4e7e9ab3537eb76aad544603b47c4c
    Reviewed-by: David Schulz

Github Push to hicknhack-software/Qt-Qbs

  • Fix building with MinGW
    Change-Id: I8848752d32666125c0d3b973af00270f4cb1dcb9
    Reviewed-by: Christian Kandeler
  • conan: skip tests based on conan version
    Change-Id: I46d9e5e7f7143d0b81bf7e26fb1fc2e1e23f248d
    Reviewed-by: Christian Kandeler
  • 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
  • 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
  • added support for extra qt install dir
  • Fix runtime compatibility
17. Februar

Github Push to arBmind/redmine_hourglass

  • Fix GHA [3]

Github Push to arBmind/redmine_hourglass

  • Fix GHA [2]

Github Push to arBmind/redmine_hourglass

  • Fix GHA [1]

Github Push to arBmind/redmine_hourglass

  • Fix #165 time booking visibility query [2]
    * treat projects where own time bookings are visible different
16. Februar

Github Push to hicknhack-software/docker-ruby-dev

  • Add Ruby 3.4.2, 3.3.7 and 3.2.7
    * drop Ruby 3.3.5 and 3.2.6
14. Februar

Github Push to hicknhack-software/Qt-Creator

  • Update qbs submodule to HEAD of 2.6 branch
    Change-Id: I0418b506094f9edd11bdd936f2c19d3b0137a5f9
    Reviewed-by: Christian Kandeler
  • QtSupport: Fix unit tests
    Amends 1e07f6604490d4d08ee4c44ec2fe8621e7b36418.
    Change-Id: If1f130cb4eb114153e6ef710e877ee0815350c94
    Reviewed-by: David Schulz
  • Git: Remove unused methods
    Discovered by Axivion plugin.
    Change-Id: I043c1db1928f42cc5fbeb27b3edde6e00760c97b
    Reviewed-by: Orgad Shaneh
    Reviewed-by: André Hartmann
  • Debugger: Fix a warning about unused variable
    Change-Id: I3e936bb40c888a477435559cdeb7cb8c9f5ca419
    Reviewed-by: hjk
  • Autotest: Fix unused lambda capture
    Change-Id: I8db4b7e6e84d144516d2d01559c4e99e9f5262a7
    Reviewed-by: Christian Stenger
  • Docker: Fix a warning about unused variable
    Amends 077de5aab6a7d5cf829e42d850947ed7becd0ee7
    Change-Id: I34fa7c387235526a607b4d9b66bec2f4a0140796
    Reviewed-by: Christian Kandeler
  • Fossil: Remove unused methods
    Discovered by Axivion plugin.
    Change-Id: Idaa2461da7067a380aa452808f0485205306ea4f
    Reviewed-by: hjk
  • Designer: Remove unused filePath() getter
    Add filePath arg to the FormClassWizardDialog's c'tor so that
    the setFilePath() setter is also unused now and removed.
    Discovered by Axivion plugin.
    Change-Id: I743e8d756f9da4f4c3b6851220833dffb38407bb
    Reviewed-by: hjk
  • GenericProjectManager: Remove unused GenericProjectFile class
    Discovered by Axivion plugin.
    Change-Id: I6b1116fe0c277b4fe193b6f22db1f646367d0899
    Reviewed-by: hjk
  • Android: Fix Axivion warnings
    Fix a warning about unused variable and a few warnings about multi-arg.
    Change-Id: Id8a24a97841d17312b887652973e457022799a95
    Reviewed-by: hjk
  • Various plugins: Fix Axivion warnings about unused variables
    Change-Id: Iff01c0308a90456ea51391648c57ff3f1fd381b5
    Reviewed-by: hjk
  • Android: Remove remaining dead ends
    Detected by Axivion plugin.
    Change-Id: I19ffa18187be4f99811be6ccdeed3c6153692607
    Reviewed-by: Alessandro Portale
  • Android: Remove unused methods of IconWidget
    Detected by Axivion plugin.
    Amends 21b03918b7271a35789d4f21d717b3a076c17852
    Change-Id: I06e6b2757f7ef9d4c088b4a8d062393e878ab12e
    Reviewed-by: Alessandro Portale
  • Lua: Return request id and enable cancel notification for LSP Client
    Change-Id: If59fb64acbfc56a0427b21597945ceace22897aa
    Reviewed-by: Marcus Tillmanns
  • LanguageClient: reset semantic tokens when deactivating document
    We cannot ensure that the document has not changed between closing and
    reopening the document so we need to reset the tokens inbetween.
    Change-Id: I84553c8d92b20ee6e2909e85de82fc8f6b2c1253
    Reviewed-by: Sami Shalayel
  • CtfVisializer: Remove unused method
    Detected by Axivion plugin.
    Change-Id: I10769709c6a451595b39bbbb740dfa3376ef13ca
    Reviewed-by: hjk
  • Git: Remove unused method
    Detected by Axivion plugin.
    Change-Id: I7d2f5fc295bcd9d3a5e1e11c9f61982c72d88942
    Reviewed-by: Orgad Shaneh
  • ClearCase: Remove dead ends
    Detected by Axivion plugin.
    Change-Id: Ie7dbc2ac7be047b3a80f13cc065f03b59d73d01f
    Reviewed-by: Orgad Shaneh
  • Boot2Qt: Remove dead ends
    Detected by Axivion plugin.
    Change-Id: Ia06762eb7de7c7c52f4366d624c7c2c510d778e8
    Reviewed-by: hjk
  • Utils: Add FilePath::pathComponents()
    Change-Id: I8741ea395435d90b30c2d07a1c33355213300ad7
    Reviewed-by: hjk