Aktivitäten

2024
17. November

Github Push to hicknhack-software/Qt-Creator

  • Update aqtinstall
    * attempt to fix gha qbs build

Github Push to hicknhack-software/Qt-Creator

  • Git: Fix "Log for selection" for single line selection
    It was already possible to perform the action without selection
    (then the line with cursor was used) or for selections spanning
    at least two lines.
    This fix allows selections within a single line.
    Fixes: QTCREATORBUG-31981
    Change-Id: Idccc2ee07e02c89b1286e7bcbb6d584e35b31309
    Reviewed-by: Orgad Shaneh
  • Core: Fix frame of QGroupBox without title and checkbox
    In the case without title and checkbox, fall back to the "pre-6.6.3"
    code path.
    Fixes: QTCREATORBUG-31960
    Change-Id: I95205183f47499a67d476545cb238806424ffd37
    Reviewed-by: Marcus Tillmanns
  • Git: Allow blame for real single line selection
    Before, the selection needed to span two lines, at least
    the cursor had to be in the next line. This was to not
    trigger a single line blame when a word was selection.
    But now allow a selection from line start to line end also.
    Amends 7a5b45bdc22ff10ba52fc1b31f2c4bb7819f19a0
    Change-Id: I629a551a98156d372ac7265faad907a3185ab258
    Reviewed-by: Orgad Shaneh
  • Core: Remove margin from SecretAspect layout
    The Row should not add margins, as it represents
    the actual control.
    Change-Id: Ia783f676b11bc1ec863b6149cd9ddc5fa1d0ded0
    Reviewed-by: hjk
  • Lua: main_function for QCompleter
    Change-Id: I01a6c98e971587360c1be56af088398d7f86992b
    Reviewed-by: hjk
  • DiffEditor: Fix colors of the QSpinBox in toolbar
    Task-number: QTCREATORBUG-31845
    Change-Id: I009a1d0ccef813fd3591947966cb93666919645b
    Reviewed-by: Christian Stenger
  • Doc: Update screenshot of Preferences > Debugger > General
    Task-number: QTCREATORBUG-31510
    Change-Id: Ic895c2d6d1e430e9ccaf36d695d831979f1627e9
    Reviewed-by: hjk
  • Doc: Update info about collecting user statistics
    The options are gone; users can just turn data collection
    on or off.
    Moved the QDS info into the qtdesignstudio folder and remove
    Qt Creator specific information.
    Updated screenshots.
    Task-number: QTCREATORBUG-31510
    Change-Id: Ie9f252b972bd7ee176723afd8a2328b301e65a2e
    Reviewed-by: Eike Ziller
    Reviewed-by: Kai Köhne
    Reviewed-by: Thomas Hartmann
    Reviewed-by: Mats Honkamaa
  • Update change log for 15.0.0
    Change-Id: Ib1f9c974dc513a73bac29aca5827f72c71831fd2
    Reviewed-by: Leena Miettinen
  • Show total freeze time in freeze detector
    Change-Id: I1aadcbe1a3327030d6eef454d58676b9ec63e780
    Reviewed-by: Jarek Kobus
  • LuaLS: Fix applying async init options
    Just calling optionsChanged is not enough,
    we also need to instruct the LanguageClientManager
    to apply the new settings.
    Change-Id: I84bc930702b85463d753778ba35348c9a4c95bad
    Reviewed-by: David Schulz
  • Build: Unify archive creation
    Between building Qt Creator, extra plugins, and sdktool.
    This adds avoiding arm-specific 7zip methods to the sdktool build, which
    cannot be extracted with p7zip on Linux.
    Change-Id: Ibc8a18967b6c4e7869a4a86680da9005f70d498b
    Reviewed-by: David Schulz
  • CMakePM: Fix display of source groups on case insenstive file systems
    Only group source files in source groups when the base directory exists
    on the file system and the case senstivity matches.
    This way 'Resources > resources > file.qrc' will be displayed instead of
    'Resources > resources/file.qrc'.
    Fixes: QTCREATORBUG-31509
    Change-Id: I59eb700b2edacc6a0bbf1adc47e44f804c9897f1
    Reviewed-by: Alessandro Portale
  • Android: Don't re-use information from an earlier step of the same type
    ... in AndroidDeployQtStep.
    It is unclear why this is (still?) needed, the relevant accesses to the
    device data are very cheap, and this dependency to data outside the
    current run could be a source of uncertainty.
    Change-Id: I9fe71181cf4073285f4835e722c90ba48eebc6d7
    (cherry picked from commit bdde3f1c9c1320dcf13f87bd8116313d94c8cbf0)
    Reviewed-by: Eike Ziller
    Reviewed-by: Jarek Kobus
  • TaskTree: Fix withCancel test flakiness (2nd try)
    Ensure the created task lasts long enough so that the 2 queued
    signals with 0 timeout are delivered before the task finishes.
    In case of a very slow machine, or when running valgrind memory analyzer,
    it may happen that the time elapsed since queueing a call, until
    the call is handled, may be longer than 1ms. In this case, the
    task's done handler is invoked before the cancel signal is delivered.
    To ensure that it doesn't happen, make the task last for very long time.
    Amends 30d3f8ceb810705671b6b132f5a5fe5b1197d582
    Change-Id: Icdeb48df6ed385eab86e0447baca128ccf50de37
    Reviewed-by: hjk
  • Scripts: Share a useful function
    To be used in upcoming scripts
    Change-Id: I56bb024f35b1feb156deae122235d09116d4eaa1
    Reviewed-by: David Schulz
  • QtSupport: Fix extraction of directories containing Qt shared objects
    Amends 92f7da917e. One more QFileInfo::absolute{File,}Path victim.
    This reduces, however, the number of entries slightly (146->126 in my
    case) as QtQuick uses a sub-directory structure with one .so per
    directory.
    Change-Id: I243721fbe0980e88aaf608883771bcccf4ef8d4b
    Reviewed-by: Christian Stenger
  • AutoTest: Fix execution of tests with multiple test classes
    In case of multiple test classes inside a single application
    we already limited the execution to run all as it is
    impossible to address the respective test separately.
    But when iterating over all test cases the fact of multiple
    test classes was ignored completely which lead to running
    the same tests for the number of used classes.
    Ensure a single target gets executed only once.
    Fixes: QTCREATORBUG-31935
    Change-Id: I386560ff10ead2884c170670fc41df07234202f1
    Reviewed-by: Christian Stenger
    Reviewed-by: David Schulz
  • ProjectExplorer: Fix minimum width of mini target selector
    The kit area widget with the mutable kit aspects (usually the device) was
    not properly taken into account.
    Change-Id: I0d9d6f3803b6f0f3553b2837e503e029d07d7066
    Reviewed-by: Alessandro Portale
  • LuaLS: filter out stale clients
    Clients on the list could be already in shutdown phase,
    so filter them out.
    Change-Id: I30768f63a89418279af02076550f408749ad04a9
    Reviewed-by: Marcus Tillmanns
    (cherry picked from commit ee0779ac80f02bebb50e27ee660c5b02a426a30d)
    Reviewed-by: hjk
11. November

Github Push to arBmind/ansible-buildbot

  • Update for Ansible 2.17 (4)
    * update to Buildbot 4.1.0 support
    * integrate install into create
    * integrate user management into inplace
    * flexible plugins

Github Push to arBmind/ansible-buildbot

  • Update for Ansible 2.17 (2)
    * update to Buildbot 4.1.0 support
    * integrate install into create
    * integrate user management into inplace
    * flexible plugins
10. November

Github Push to arBmind/ansible-buildbot

  • Update for Ansible 2.17 (2)
    * update to Buildbot 4.1.0 support
    * integrate install into create
    * integrate user management into inplace
    * flexible plugins

Github Push to arBmind/buildbot-inplace-config

  • Fix working with buildbot 4.1.0
9. November

Github Push to hicknhack-software/Qt-Creator

  • Android: avoid collecting abis for all qt versions on android check
    Use an explicit function that does not require to collect the abi of all
    qt versions just to check whether this Qt version is targeting Android.
    Change-Id: I76ba56cbe6b8f7559e871a2db498f47670059a05
    Reviewed-by: Alessandro Portale
  • Utils: Fix build
    Amends ad914c9e62cf46040d92a1f46e356cb25362ab06.
    Change-Id: I8fcb57dee2ebe42a7ec9fb268443c044c67cd739
    Reviewed-by: hjk
  • Id: Remove redundant const modifiers from by-value arguments
    Change-Id: I2f66822b8b8076ed2eb13729bd466e9e2204bccb
    Reviewed-by: hjk
  • Do not search for project in directory with Open Workspace
    "Open Workspace" should open the selected directory as a workspace,
    regardless of whether there is another supported project file in that
    directory or not.
    Fixes: QTCREATORBUG-31789
    Change-Id: Iab86dfa9c8e774eec3624ba703b6686a54ec1458
    Reviewed-by: David Schulz
  • SquishTests: Fix default settings check
    We nowadays detect either qmake or qmake6 from PATH, so just take
    the path of the executable without the file name into account as
    it does not matter for us whether it is qmake or qmake6.
    Change-Id: Iba521f4c085b56be04fc7d43cd0990a5983950a1
    Reviewed-by: Robert Löhning
  • Find: Fix reading settings
    It was not possible to go back to the default filter after other filters
    got added to the list. Saving and restoring the current filter was not
    symmetric for the default case: When writing, the current value was not
    written if it was default, when reading the current value, it was set to
    the first value in the list if not set in the settings, instead of the
    default.
    Fixes: QTCREATORBUG-31676
    Change-Id: I5cde924f56744f9142b5cc52b51a9f08d06b3d64
    Reviewed-by: David Schulz
  • ClearCase: Fix tests
    Partially reverts 1ccaafb93ead38026b0ef2c0136b448c149ef17e
    and moves the signal to its only user.
    Change-Id: Ieb5c0d5ecc965d9a0a49f7938198f2c8f89b7009
    Reviewed-by: Orgad Shaneh
    Reviewed-by: André Hartmann
  • ProjectExplorer: Don't use dying RunControl
    RunControlPrivate "detaches" from it's parent in the dtor by
    disconnecting and setting q to nullptr, so we better check that.
    Task-number: QTCREATORBUG-31801
    Change-Id: Ic6f1a8cc3aa0e232c2db753b3ddd294a380d4b39
    Reviewed-by: Christian Stenger
  • Lua: Fix crash from settings created in coroutine
    When calling dynamic_set, or create({...}) from a coroutine
    the objects would live on the coroutine thread. Once that
    coroutine ended, the objects would be garbage collected.
    When a script later tried to access the stored objects a crash
    would occur, since the objects were no longer valid.
    To keep this from happening we make sure to move the objects
    onto the main thread which lives as long as the plugin does.
    Change-Id: I5340f16429a51b02a5cef0d93a76c473173faf54
    Reviewed-by: hjk
  • Find: Increase width of advanced find panel
    With the new "Ignore binary files" it got too small for translations.
    Change-Id: I99be8a6680bc2217afdbd275016458d6a9670063
    Reviewed-by: Christian Stenger
  • QtApplicationManager: Fix crash when a target doesn't have a buildsystem
    Fixes: QTCREATORBUG-31862
    Change-Id: I4faf1ae64bf39108a66511a7bd217a108c6d7aa1
    Reviewed-by: Alessandro Portale
  • Android: Fix freeze when showing Devices settings category
    It looks like executing blocking process from inside
    AndroidDevice::createWidget(), which is executed from
    show event, may interferre with GUI.
    The fix is to execute the blocking process with a delay.
    Fixes: QTCREATORBUG-31912
    Change-Id: Id5a065364e0992c31e586547fc520f76a89f95cf
    Reviewed-by: Alessandro Portale
  • Lua: Make sure stored objects live on the main thread
    sol comes with "main_" variants of all reference types that
    automatically make sure that they are linked to the main thread and
    therefore don't die when a thread ends.
    Change-Id: I22554a706d9b4881372f9aa25d4f0c78f8c079cc
    Reviewed-by: hjk
  • Lua: Fix for client crash on callback call
    Change-Id: Idd2ca77b050aa22c3c34d1fef45fac8e960c4401
    Reviewed-by: Marcus Tillmanns
  • ClangFormat: Fix removal of common prefix and suffix
    Amends 61fc1fd45262a8f78c49bc2fb2a7777bdfa02845.
    Fixes: QTCREATORBUG-31004
    Change-Id: I9fea637d36a97b472204a7601efcec9e0f610eb7
    Reviewed-by: David Schulz
  • QmlPreview: Fix resetting tasktree from its handler
    It may happen that we are resetting the running task tree
    directly from one of its handler, which may lead to crash.
    The code path may look like:
    1. onParserDone [qmlpreviewplugin.cpp : 508]
    task tree is still running
    2. QmlPreviewPluginPrivate::triggerPreview
    3. QmlPreviewPlugin::previewCurrentFile
    4. QmlPreviewPlugin::setPreviewedFile
    5. QmlPreviewPlugin::previewedFileChanged
    6. QmlPreviewPluginPrivate::checkFile
    7. QmlPreviewPluginPrivate::checkDocument
    8. and now we are resetting the still running task tree.
    Fix it by providing TaskTreeRunner's done handler,
    which is safe to be used in such a scenario, as before
    the handler is invoked, the finished task tree is already
    scheduled for deletion by a call to deleteLater().
    Add a test for TaskTreeRunner confirming such a scenario
    is valid.
    Amends bbed1896561b2f62449cd4f87ef95459c93d2fa1
    Change-Id: I8671ffd4e82c505c6ed98687948db1273114e65a
    Reviewed-by: Eike Ziller
  • ProjectExplorer: Prevent detaching from QHash in loop
    Change-Id: I8e52a57a24a7ab42fdf29a8b501e892f8c6d9469
    Reviewed-by: Eike Ziller
  • German translation: lupdate for 15.0
    Check out with submodules (`git submodule update --init --recursive`).
    Configure Qt Creator:
    cmake "-DCMAKE_PREFIX_PATH=;"
    -DCMAKE_BUILD_TYPE=Debug -G Ninja
    Generate ts file:
    cmake --build . --target ts_de_cleaned
    Change-Id: I52fb83828bed1f19a0a1211230f6e6327ecea5f3
    Reviewed-by: Robert Löhning
  • Find: Make all widgets accessible with tab navigation again
    Setting the widgets' parents messes with the tab order. Since we add the
    widgets nicely to layouts later, just don't set parents before that.
    That at least makes all the configuration widgets traversible with tab,
    even though the order is still not perfect (the specific filter's
    configuration widget is added later and comes last).
    Task-number: QTCREATORBUG-31771
    Change-Id: Iaa92c9c8c7c4fd98169c5c6462d9646e46079783
    Reviewed-by: Christian Stenger
  • TextEditor: Add insertWidget function
    Allows to embed a widget into a line that will do its best
    to stay in position.
    Change-Id: I72590814057eb92bd17978a63bb4f7132410212f
    Reviewed-by: David Schulz
2. November

Github Push to hicknhack-software/Qt-Creator

  • Restore a clean system environment
    ... in case we are being run from another instance of Qt Creator.
    Remember which environment variables were amended to allow Qt Creator to
    start and reset them to their original values on start-up. This makes it
    possible to e.g. use Qt versions different from the ones that Qt Creator
    itself was built with.
    Change-Id: I6fc30823acb977f6cad4f67ff2e112c58792e30d
    Reviewed-by: hjk
  • COIN: Make independent from internal scripts
    The coin scripts may no longer access the repository with the internal
    build scripts. Move (adapted versions of) the needed scripts into the
    repository itself.
    Change-Id: I0515b8d66bd917e32eaabf64a1c76cc852fbe5df
    Reviewed-by: Marcus Tillmanns
  • Android: Fix qml app debugging
    It partially reverts 1ebd3c1750a9044f753eaff5e343543c1983910f
    Fixes: QTCREATORBUG-31885
    Change-Id: Iab64afa5505219014b24c60e2a9730b090b0f82b
    Reviewed-by: hjk
    Reviewed-by: BogDan Vatra
  • Android: Add label about auto-apply Android settings page
    Change-Id: Ib647a319d7ae0891df1f8c0126002f7f892ea560
    Reviewed-by: hjk
    Reviewed-by: Jarek Kobus
    Reviewed-by: Leena Miettinen
    Reviewed-by: Eike Ziller
  • Android: Remove unneeded local variable
    Change-Id: I1d69410f3a824d734ba7e6ee440029d111069013
    Reviewed-by: Assam Boudjelthia
  • Android: Reuse static instance of AndroidSdkManager
    Use the instance from AndroidConfigurations inside
    AndroidSettingsWidget.
    This prevents recursive call to reloadPackages() in both
    instances.
    Minimize the chaos by reordering update items for m_androidSummary field
    inside validateSdk(), to match the original order of creation.
    Change-Id: I6253043c278e2e503e9114fbdc11ea17f9df4d8e
    Reviewed-by: hjk
    Reviewed-by: Assam Boudjelthia
  • Android: Get rid of packageReloadBegin() signal
    Since the packageReloadBegin() signal is always followed by the
    packageReloadFinished() signal, emitted synchronously to the former one,
    there is no need to have 2 separate signals. Particularly,
    showing the progress on packageReloadBegin() and hiding it on
    packageReloadFinished() is no-op, since the gui won't have a chance to
    paint it (because of synchronous emission of both signals).
    Thus, remove the packageReloadBegin() signal and remove the progress
    indicator.
    Rename packageReloadFinished() to packagesReloaded().
    Inline clearContainers().
    Change-Id: I0ad65dd4d915a1d164c8d398a84a568c57545a6f
    Reviewed-by: Assam Boudjelthia
  • Android: Don't leave SDK location chooser red after reloading
    Initially the default location of Android Sdk is marked red.
    After clicking "Set Up SDK" and successfully installing,
    the chooser stays red, indicating the location is still invalid.
    Fix it by explicit triggering validation of the chooser on
    packagesReloaded().
    Change-Id: Id025f385b9e7c81240b0334360afed1a6bf66761
    Reviewed-by: Assam Boudjelthia
  • Android: Fix filling Target combobox inside New AVD dialog
    Remove local instance of AndroidSdkManager from AvdDialog
    and use the global one instead.
    Call explicitly refreshPackages on Dialog creation.
    Amends ca8e5dbb4ee1f9f66d9dd0a2d24472a46d6bda5d
    Change-Id: I63d3917cb656bcc9b536e49915cf98cbb543358c
    Reviewed-by: Assam Boudjelthia
  • Revert "Fix documentation build if include paths contain generator expressions"
    This reverts commit 6ec3c8f9c9fddfd0b44574a638be06ed592ef8d5.
    The reason for introducing the function in Utils was already reverted in
    91d0bf1993a1c72558b9f1e62e5c32ad88823967 .
    The call of the function was broken, because of instead of passing a
    list of includes as a single argument, it passed each include
    as a separate argument (the subtle difference between
    `${_include_dirs}` and `"${_include_dirs}"` for lists...).
    Which subtly breaks the translation update.
    Just go back to the original.
    Change-Id: If745c434a9ff808e08703c3c1bf1393eb0183236
    Reviewed-by: Christian Stenger
  • Android: Fix qbs build
    Amends 777cc17a0c288b545f9bd083ab3c3bf234672f63.
    Change-Id: Id0f7afc313ec3cd8eea2f14ffd465f8fc67477c7
    Reviewed-by: Christian Kandeler
  • Android: reword and reformat the no AVD image warning
    Make the warning message shorter and enable elide right,
    and place the warning right under the abi combobox.
    Change-Id: I0163e5e48cbdf350948297a4b58ec712543516e5
    Reviewed-by: Leena Miettinen
    Reviewed-by: Jarek Kobus
  • Android: check manifest existence before reading content
    It's looks to me that the manifest file might be opened
    from various places to get the package name or activity
    name, that can happen before the manifest file is even
    written or copied from templates. Also, the warning
    message added to the "General Messages" is not super
    informative about what task is reading the file, so in
    many cases the those general messages section can end up
    filled with such messages. Instead make it leave it to the
    calling task to fail with its error when the returned content
    is not valid.
    Change-Id: I4e326e15e628e3abfe7b63ffef02d84cf478e377
    Reviewed-by: Jarek Kobus
  • Android: fix wording in the Android templates wizard
    All strings here still refer only to qmake projects,
    this is no longer accurate of course, so change the
    wording to "build target" instead of ".pro file".
    Also, get rid of file path chooser label as it's not
    needed, the text on before it explicitly instructs
    to select the Android Source Package Directory.
    Change-Id: Icc2319f177bd1839b22ab440242d536b50d6be34
    Reviewed-by: Leena Miettinen
    Reviewed-by: Jarek Kobus
  • Android: update Create New AVD documentation
    ...and screenshot.
    Change-Id: I171157d0b0d2ba5121a863c4ed1a0dedf19a1ade
    Reviewed-by: Leena Miettinen
  • PerfProfiler: Apply environment before starting
    Fixes: QTCREATORBUG-29635
    Change-Id: Ibeaee6f57dea0676685e216ef32dffa3a7aee1e7
    Reviewed-by: Ulf Hermann
  • Update change log for 15.0.0
    Change-Id: Ibce8c1ec43a7c2887cdba26d026360424b5888e3
    Reviewed-by: Leena Miettinen
  • Android: Restore original calls to refreshPackages
    And remove the additional emission of packagesReloaded() signal.
    The refreshPackages() may or may not emit the packagesReloaded() signal
    synchronously. To make sure we validateSdk() on initial show just once,
    we call refreshPackages() and validateSdk() in a row and after that
    we establish connection to the packagesReloaded() signal.
    It fixes qml project build.
    Amends 56b88ab7580d0db10adb36e5972e83e13ea3f2c2
    Amends ca8e5dbb4ee1f9f66d9dd0a2d24472a46d6bda5d
    Change-Id: If472950cdc05e1bdc080ef1781967b5dacec4433
    Reviewed-by: hjk
  • qmljs: fix build with Qt 6.9
    Commit 9ef4c123c39c642357c9e8530d59f32f220a7824 in qtbase disabled
    implicit conversions from other types via integer types to QChar.
    And for some reason uchar is not one of those types.
    Change-Id: I5921372d3a508fa02166fffd6a96f37bc9a09d69
    Reviewed-by: Ahmad Samir
    Reviewed-by: Marc Mutz
    Reviewed-by: hjk
  • Utils: Add guard to SpinBox onTextChanged
    Change-Id: I2a29541473f1ad201be45810703e61aff8148827
    Reviewed-by: hjk

Github Push to hicknhack-software/Qt-Qbs

  • GitHub actions: add macOS and Windows CMake jobs
    Change-Id: I13654dc18846339483cb2d73f1d5a466b4412265
    Reviewed-by: Christian Kandeler
  • cmake: Do not install .gitignore files
    Avoid installing .gitignore files from the resources, as they are of
    no much use.
    Change-Id: I606544a2125bb97124e6f2b1322ccdbfb695c08c
    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
30. Oktober

Github Push to hicknhack-software/Qt-Creator

  • Add cppm for C++ module support
27. Oktober

Github Push to hicknhack-software/Qt-Creator

  • IncrediBuild: Use newest plugin setup pattern
    Change-Id: I520d3bfbfa1bac2672b92a8e4876aeacb9d67392
    Reviewed-by: Christian Stenger
  • Theme: Fix warning about missing theme color
    Fixes "flat.creatortheme" misses color setting for key "PaletteAccent"
    Amends: 5ced0731f0126277f0c73d385d5c359c85e2ee6c
    Change-Id: I8f7997ad71c4e720caf3115d329e3495a1a757e7
    Reviewed-by: Christian Stenger
  • Spinner: Fix destructor
    Delete the accociated overlay widget on destruction.
    Secure calls to overlay with QPointer.
    Change-Id: I25a76498c39f16b89ddcea8fef1ac934d3c8652b
    Reviewed-by: Marcus Tillmanns
  • Android: print crash logs even if they are not from same pid
    Crash logs can be printed by the system from a process other than
    the currently running app, in cases of crash, it's good to have
    such logs immediately available in the IDE. So, always print Fatal
    logs when the app is running.
    There are other potentially related errors or warnings that might
    be printed from different pids, but filtering those while keeping
    the logs uncluttered might need some more work, that could be done
    some other time.
    Ideally, all this work would be done using:
    ```
    adb logcat -v color -v tag --uid
    ```
    which prints logs of the app uid, which includes the process itself
    and crash/fatal logs, and doesn't print the pid which we're filtering
    out. However, that works only for Android 7+, so two log processing
    ways would have to be maintained.
    Change-Id: I90bff561a70b78f3c184ebd609df194cd7ef7984
    Reviewed-by: Jarek Kobus
  • ExtensionManager: Implement latest plugin status UI specification
    The switch to enable or disable the selected plugin moves from the lower
    right corner to the top right of the middle column.
    The "Restart Now" button is replaced by an InfoBar entry.
    The "Loaded"/"Installed" on the extension cards change to
    "Active"/"Inactive".
    Fixes: QTCREATORBUG-31856
    Change-Id: Iaf79b16255db0c9b55cb683e75eccc949512a4d0
    Reviewed-by: Marcus Tillmanns
  • Utils: Create unittest for MacroExpander
    Change-Id: Iba56391622ee1b28c33554e8bd71e63c511cb908
    Reviewed-by: Oswald Buddenhagen
    Reviewed-by: hjk
  • Tests: Fix test input
    Change-Id: I514dbfaf398f215cf6d096d2b9c06c57fe6e0b00
    Reviewed-by: Marcus Tillmanns
  • ProjectExplorer: Do not detect clang executable twice
    This fixes a soft assert in ToolchainManager.
    Change-Id: I8d0e4482a2eaff8b021f24558842fec557d7b4fe
    Reviewed-by: hjk
  • Utils: Remove AbstractMacroExpander
    It was only used by its own tests. Instead move the functionality into
    MacroExpander(Private).
    The existing unittests are moved into tst_expander.
    Change-Id: Ia54f659efa7976b17f47a0084900f98acc834939
    Reviewed-by: hjk
  • Utils: Remove default argument for ProcessArgs::expandMacros()
    We know the right OS when calling this.
    Change-Id: I3d1e961107f14c8217052babdd6c88cec12568e0
    Reviewed-by: Marcus Tillmanns
  • Utils: Fix documentation of ProcessArgs
    Change-Id: I7e64ec61f5e350b0182dfe1d13a2e2a121dd59f8
    Reviewed-by: hjk
    Reviewed-by: Oswald Buddenhagen
  • QmlJSEditor: Fix running QML checks for CMake
    Amends 99a4184761449054020da661b84f78b8ebf3a757.
    Fixes: QTCREATORBUG-31867
    Change-Id: I6fa5f4982cfd48ba542a7acfffbba2e874802e52
    Reviewed-by: hjk
  • ProjectExplorer: Do not detect clang-cl executables more than once
    This fixes soft asserts in ToolchainManager.
    Change-Id: I629d57ae51fab90874b00685494c9aa1c49ef86d
    Reviewed-by: hjk
  • ProjectExplorer: Fix toolchain bundling for llvm-mingw
    Change-Id: I1fd6b59a9192510d9049b7540ae654560a4872fb
    Reviewed-by: hjk
  • Doc: Describe Debug > Start Debugging > Load Last Core File
    Task-number: QTCREATORBUG-31510
    Change-Id: I6f974c32f0480f28abb97df1304c6a43ba86154e
    Reviewed-by: Friedemann Kleint
    Reviewed-by: hjk
  • RemoteLinux: Do not use a shared connection when running test
    This will fail the !isDisconnected() check and bail out without
    re-setting the disconnected status.
    Also, make the m_useConnectionSharing value function local.
    It's used at max once before retesting.
    Change-Id: I16cb950db96c6829b599f2a0b361220f46a83b15
    Reviewed-by: Christian Kandeler
  • Utils: Make sure env expansion is cleaned
    We don't know what the user has in his environment, so better use
    "fromUserInput"
    Change-Id: I84e705a343dd1e389699f88e5d8ba5c59b02a7c9
    Reviewed-by: hjk
  • Utils: Fix StringAspect enabler
    Previously m_checked->value() was used which might not have been
    updated yet. Using volatileValue makes sure that we get the actual
    Widget state.
    Change-Id: I1c86d809408a08a5ad483af7530d6852b0822531
    Reviewed-by: hjk
  • Axivion: Partially redo handling project selection
    If we cannot find the preferred project inside the selected
    dashboard we just dropped out with an error message which could
    easily be missed.
    Anyhow we should fetch the first available project in that case
    to refill other filter controls if the dashboard contains any.
    Only if the dashboard has no configured projects drop out early.
    Change-Id: Iff72ccb79b9ec3e11620ae435c5322f40269c9ef
    Reviewed-by: hjk
    Reviewed-by: Mohammad Mehdi Salem Naraghi
  • ExtensionManager: Implement latest design for inactive plugins
    The background gradient for the inactive extension icon is a dimmed
    green gradient (decreased opacity) instead of a gray one. The status
    label for inactive is also muted.
    Fixes: QTCREATORBUG-31872
    Change-Id: I4aeebf899d16f3bf5d3a2078aec758779bc79901
    Reviewed-by: Marcus Tillmanns

Github Push to hicknhack-software/Qt-Qbs

  • Tests: extend static-lib-deps on Hurd
    Enable testing with static pthread and libz also on Hurd, as it works
    fine.
    Change-Id: I667de8bbb1f9183180670b1a7843d5d8f920084c
    Reviewed-by: Christian Kandeler
  • Add C++20 modules support
    This patch implements a somewhat experimental modules support
    for 3 major compilers - GCC, Clang and MSVC.
    Changes to Cpp Module. We inroduce a new file tag, "cppm" for
    files that provide a Module Interface. Plain "cpp" files can
    use/depend modules (for example, when module is split into
    cppm/cpp files).
    Now, compiler Rule creates up to 4 artifacts
    - object file. Always created, both for "cppm" and "cpp" files
    - module info file. This is a helper JSON file that contains
    info from CxxParser, namely what modules are required for this
    translation unit. These files only contain direct dependencies
    and are scanned recursively to generate module map. We might
    want to change the format of the file to match those produced by
    compiler tools. See P1689R5 [0].
    - module map file. This is a file that maps module names to actual
    module files. This file includes all dependent modules, including
    indirect dependencies. File format is compiler-specific.
    - compiled module interface. A by-product of compilation, created by
    the compiler with the object file.
    We also now scan for modules in the Cpp Dependency Scanner among the
    includes to build translation units after we create compiled module
    interfaces that are used by this unit.
    What's next
    - Add support for C++23 "import std;"
    - Investigate the possiblity to use external parser
    - Investigate header imports
    [0] https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1689r5.html
    ========== Performance data for Resolving ==========
    Old instruction count: 9279816449
    New instruction count: 9334181246
    Relative change: 0 %
    Old peak memory usage: 118715992 Bytes
    New peak memory usage: 118641624 Bytes
    Relative change: 0 %
    ========== Performance data for Rule Execution ==========
    Old instruction count: 4571111352
    New instruction count: 4616354114
    Relative change: 0 %
    Old peak memory usage: 53493896 Bytes
    New peak memory usage: 53824160 Bytes
    Relative change: 0 %
    ========== Performance data for Null Build ==========
    Old instruction count: 1342924844
    New instruction count: 1353668655
    Relative change: 0 %
    Old peak memory usage: 42674712 Bytes
    New peak memory usage: 42984176 Bytes
    Relative change: 0 %
    Task-Number: QBS-1181
    Change-Id: Ia52e593c0b6e607ed4d3dbfa952802706421f09a
    Reviewed-by: Christian Kandeler
  • Qt Support: Adapt to new location where default QPA plugin is specified
    I can't tell when this was changed, so just try the new location first
    and then the old one as a fallback.
    Change-Id: I9deaf44d69528eda1905c931b152af6ff0966afb
    Reviewed-by: Ivan Komissarov
  • disable typescript test for wasm
    Change-Id: Iea7d6aa1980547dff32c64e21b5f474d24739eb0
    Reviewed-by: Christian Kandeler
  • Emscripten: remove "qthmtl" from additionalProductTypes of Qt.core
    This unconditionally triggered the html generation rule which
    triggered the application linking rule for any product that
    depended on Qt.core. The html generation rule is now fixed to be
    only active when the product type is both "application" and
    "qthtml".
    Change-Id: Id38c0c9d8bfaacbbde445f37ba436641aee4b85b
    Reviewed-by: Ivan Komissarov
  • PluginManager: Check for .so files on macOS
    As of a36b05de3dbe4423805a107d018717a78b2743c9, our cmake build produces
    plugins with the .so extension also on macOS (as per the default value
    of CMAKE_SHARED_MODULE_SUFFIX).
    Change-Id: Ia3b04a08a3d5e9ec31ca0cbcd1f5f9860ec7e2f8
    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
20. Oktober

Github Release v15.0.0-beta1-patched-2024-10-20 hicknhack-software/Qt-Creator

18. Oktober

Github Push to hicknhack-software/Qt-Creator

  • Doc: Link from "Setting Breakpoints" to "Add breakpoints"
    Task-number: QTCREATORBUG-29692
    Change-Id: Ied4fa2cd1e3dda78f62155dac61636a05b893300
    Reviewed-by: Artem Sokolovskii
  • Themes: Enable toolbar outlines/splitters having the same colors
    The current themes use distinguished colors for movable splitters,
    toolbar borders and toolbar separators. Dark themes do not draw any
    border between toolbar and pane content.
    The UI facelift defines the same color for the above mentioned
    splitters, borders and separators.
    That requires requires special handling in the styling code, since up
    till now, the border colors were calculated based on the theme colors
    (in order to blend better with an optionally recolored toolbar, see "-
    color" feature). For the new use-case, all colors need to come straight
    from the theme.
    Fixes: QTCREATORBUG-31682
    Change-Id: I955dcc07d73b0cec0578e9d0665058eeb47653c0
    Reviewed-by: hjk
  • Git: Fix a warning about a dangling reference
    .../src/plugins/git/gitclient.cpp:947:29: warning: possibly dangling reference to a temporary [-Wdangling-reference]
    947 | const IVCF &modification = std::max(gitStates.value(line.at(0), IVCF::NoModification),
    | ^~~~~~~~~~~~
    /data/dev/tqtc-qtc-super/qtcreator/src/plugins/git/gitclient.cpp:947:52: note: the temporary was destroyed at the end of the full expression ‘std::max(gitStates.QHash::value((& line)->QString::at(0), Core::IVersionControl::FileState::NoModification), gitStates.QHash::value((& line)->QString::at(1), Core::IVersionControl::FileState::NoModification))’
    947 | const IVCF &modification = std::max(gitStates.value(line.at(0), IVCF::NoModification),
    | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    948 | gitStates.value(line.at(1), IVCF::NoModification));
    | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    IVCF (== IVersionControl::FileState) is an enum, no need to have that as
    reference to start with.
    Change-Id: If3bbcd07d803593fc00ce3a8b8d9bdb8e2d1cbeb
    Reviewed-by: André Hartmann
  • ValgrindSettings: Introduce leakCheckOnFinishOptionString()
    Change-Id: I0ddfc583b84536cdcdb49971bd7755ebaf36962c
    Reviewed-by: hjk
  • ValgrindProcess: Emit done() signal just once
    Change-Id: Ifb2ea389257e5e8b394d038c226a3104c7c4bb03
    Reviewed-by: hjk
  • ValgrindProcess: Inline setupValgrindProcess
    Change-Id: I60a15a82dcfccc9fb32e69970e7f84feed3adbfd
    Reviewed-by: hjk
  • Valgrind: Fix live data delivery for Memory Analyzer
    Before, the parser was started after the analyzed process
    has already finished. Start the parser now in parallel with
    the analyzed process.
    Change-Id: I13c133f8322767525ac50be3efc86eed80165164
    Reviewed-by: hjk
  • Valgrind: Devirtualize some methods
    There are no subclasses of DataModel and CallModel,
    so no need to have virtual methods.
    Change-Id: Ibce461bba2e80e491844aaaf1593efdcf03f3a9e
    Reviewed-by: hjk
  • Android: move finished message from AndroidRunner to AndroidRunnerWorker
    Not calling setFinished() when the app is terminated by the
    user causes some issue and the app won't be able to restarted
    again from the run button and a new deployment is needed. So
    move the termination message to the worker where the "died"
    message is at.
    This amends 33022eec04a54c8ce87175d79738ea5c0abf7af0.
    Change-Id: Ieb02c4343d0f10d988372288715fe7fc2c85a643
    Reviewed-by: Jarek Kobus
  • Valgrind: Don't leak ParseData
    Use shared pointer for ParseData.
    Change-Id: Ief46feac2e7902405724b56b89c4acea5db411cd
    Reviewed-by: hjk
  • Valgrind: Dismantle Parser class
    Replace it with parseDataFile() function.
    Change-Id: I21ee1e5ffa2dba94501c7d8e258ac2c5478af633
    Reviewed-by: hjk
  • ProjectExplorer: Use the same name for all "none" entries
    ... in the kit aspects.
    Task-number: QTCREATORBUG-31574
    Change-Id: If6a7238be7e3297cfa796a5901fe2d4be295d543
    Reviewed-by: hjk
  • ProjectExplorer: Simplify some kit aspect models
    Change-Id: Ic494056102613f7a534b8da78540d4c951410cbe
    Reviewed-by: hjk
  • Merge remote-tracking branch 'origin/14.0' into 15.0
    Change-Id: I06fd00add1c002492a783d4ddbd7be829779e8a8
  • ProjectExplorer: Add KitAspect convenience
    .. for data to be displayed in a QComboBox.
    Make use of it for Qt versions, debuggers and CMake tools.
    Change-Id: I255f86c97fe30b43c1284842e7f9e5052d098946
    Reviewed-by: hjk
  • ProjectExplorer: Show tooltip for current item in kit aspect comboboxes
    Change-Id: I756cf2ec7057fd5d6f287372b6c8b41b9d419666
    Reviewed-by: hjk
  • ProjectExplorer: Make KitAspect data members private
    Change-Id: Ib80f092e19a00bb0159eef13a8e4e4237a4aaed4
    Reviewed-by: hjk
  • Git: Add "show all branches" option to log window
    Seems most useful for file logs, but it can also help
    the keep the overview of several work branches.
    Change-Id: I7f794c6f7ed22351a5e0da5806fa3934cfa4bbff
    Reviewed-by: Orgad Shaneh
  • Lua: Add support for permissions in FilePath class
    Change-Id: Ie7fde3f3efe79930ef89715ae43a520583016495
    Reviewed-by: Marcus Tillmanns
  • ExtensionManager: Color the status checkmark for loaded plugins green
    Fixes: QTCREATORBUG-31750
    Change-Id: I806b71689f518a299366c3a65de0306078f89906
    Reviewed-by: Marcus Tillmanns

Github Push to hicknhack-software/Qt-Creator

  • VCS: SubmitEditorWidget: Initialize pointer members
    Change-Id: I6af220f31abde5340ffb9cd9f19938ef22ba90a3
    Reviewed-by: Orgad Shaneh
  • Lua: add bindings to insert text into editor/cursors
    Change-Id: Ia2b97c08be352bfa7d97141f863ffc41861a30eb
    Reviewed-by: Marcus Tillmanns
  • GoCmdBridge: Add some hint related to the remote device to debug output
    Also, some timing.
    Change-Id: Iab8a1c141a6f7ee79ca245982452fb10a35afb31
    Reviewed-by: Marcus Tillmanns
  • GoCommandBridge: Don't copy files byte-by-byte
    Makes this part of bridge deployment significantly faster
    (factor ten or more).
    Change-Id: I45c42a33964a782cc5d9bfb041f3a68c5b8c5e53
    Reviewed-by: Marcus Tillmanns
  • Texteditor: Fix warning
    Change-Id: I8144d215213e54e3e0bb272da7096e43daf3cf10
    Reviewed-by: David Schulz
  • TextEditor: Fix case of folding actions in context menu
    Change-Id: I551a20ecf408226f026985931a25129052fd1e79
    Reviewed-by: David Schulz
    Reviewed-by: Leena Miettinen
  • ExtensionManager: Reduce sort options
    Fixes: QTCREATORBUG-31799
    Change-Id: I320051bda2859c33019d1a3d79beffc9fa284d96
    Reviewed-by: Marcus Tillmanns
  • Axivion: Make plugin soft loadable
    Change-Id: Iedfb106c36835c85d468da359b4dbca6f118dc11
    Reviewed-by: hjk
  • ExtensionManager: Work directly on the browsers document
    Change-Id: I28fd149aa484d6c5165b94d574011dd95030a2ef
    Reviewed-by: Alessandro Portale
  • ExtensionManager: Add highlighted code blocks
    Change-Id: Id6c8ea7064f4f6b0e4e65c1142ad2787f9f1571d
    Reviewed-by: Alessandro Portale
  • ExtensionManager: Fix loading multiple images
    Change-Id: Ie4376bd1cbcbc406e5d6bcc98b9100c33bfd6aad
    Reviewed-by: Alessandro Portale
  • ExtensionManager: Simplify heading font selection
    Change-Id: I8fa6707559d4baa479b6e3f4986cf578e0ec4dba
    Reviewed-by: Alessandro Portale
  • ProcessStub: run setupUnixInferior() only on Unices
    setupUnixInferior() is meant to run only Unix systems, in the same way
    setupWindowsInferior() is meant only for Windows. Hence, guard its
    whole body within Q_OS_UNIX.
    Followup of commit 075876e8b2377d89ddf2a6c43b503d61b6fde5b9.
    Change-Id: Ia3482c18e30d1044cc022c24413bcac7663e3829
    Reviewed-by: Marcus Tillmanns
  • ExtensionManager: Show a placeholder text for empty extension browser
    If the extension list is empty, e.g. because of search text or filter
    chooser, a place holder text is now shown.
    It is in the same stack widget as the listview. The stack index is set
    accordingly.
    Fixes: QTCREATORBUG-31584
    Change-Id: I4dedbe5914301e5d37fc3f93ed1ed5affaf96d6d
    Reviewed-by: Marcus Tillmanns
  • Python: Do not use {begin,end}ResetModel in PythonAspectModel
    The setSourceModel() calls should take care of that.
    Change-Id: Ida568bb4215875097e4e55bcf00a8a8a381c439e
    Reviewed-by: David Schulz
  • Doc: Describe "Deploy dependencies" option in build settings
    Task-number: QTCREATORBUG-31510
    Change-Id: I5ed83ca2e93b10bf692b09a6f146d95dd4b53928
    Reviewed-by: Christian Kandeler
  • ExtensionManager: Use default font for code blocks
    Change-Id: I288f13031cd5c35a7e8bc7530c50ccddf5fa1d1f
    Reviewed-by: Alessandro Portale
  • ExtensionsManager: Reposition some ui elements in the extensions browser
    Fixes: QTCREATORBUG-31800
    Change-Id: I624e51eda9b8180f42df60e77b42e404db951a65
    Reviewed-by: Marcus Tillmanns
  • Utils: Add a 'tight' layout modifier
    Combine contentsMargin(0, 0, 0, 0) and spacing(0) for finger painting
    convenience.
    Change-Id: I6928560a8888df692aa64724098512f4101d6adb
    Reviewed-by: Marcus Tillmanns
  • Doc: Describe "Discard excessive output" option in Compile Output
    - Add a description of the option
    - Update screenshot
    - Fix the capitalization of the checkbox label and the wording of
    the tooltip
    Task-number: QTCREATORBUG-31510
    Change-Id: I9028f800d640f9f88a51c9275c07b8e327602383
    Reviewed-by: Christian Kandeler
15. Oktober

Github Push to hicknhack-software/Qt-Creator

  • Add collapse recursive feature to project trees (5)
14. Oktober

Github Push to hicknhack-software/Qt-Creator

  • Add collapse recursive feature to project trees (2)

Github Push to hicknhack-software/Qt-Creator

  • Add collapse recursive feature to project trees (2)
13. Oktober

Github Push to hicknhack-software/Qt-Creator

  • Add collapse recursive feature to project trees
11. Oktober

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
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • 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
  • 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

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
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • 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
  • 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

Github Push to hicknhack-software/Qt-Qbs

  • 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

Github Push to hicknhack-software/Qt-Creator

  • Git: Add "show all branches" option to log window
    Seems most useful for file logs, but it can also help
    the keep the overview of several work branches.
    Change-Id: I7f794c6f7ed22351a5e0da5806fa3934cfa4bbff
    Reviewed-by: Orgad Shaneh
  • Lua: Add support for permissions in FilePath class
    Change-Id: Ie7fde3f3efe79930ef89715ae43a520583016495
    Reviewed-by: Marcus Tillmanns
  • ExtensionManager: Color the status checkmark for loaded plugins green
    Fixes: QTCREATORBUG-31750
    Change-Id: I806b71689f518a299366c3a65de0306078f89906
    Reviewed-by: Marcus Tillmanns
  • Lua: Add supported platfroms list to Project class
    Change-Id: I35781b16ca9b7098418654c3bf57a72d2fbd3cf4
    Reviewed-by: Marcus Tillmanns
  • Lua: Support custom display name in Project class
    Change-Id: I790dc328694c660dc79c0e0d88cb6d01c091f057
    Reviewed-by: Marcus Tillmanns
  • Lua: Add additional bindings for Widget Type
    Change-Id: Iea5089e44d550223e157b2e75c827bc6077d9238
    Reviewed-by: Marcus Tillmanns
  • Lua: Add onFinished callback to Process class
    Change-Id: I98645f9d33842eb16b80e768523d63d660fe1813
    Reviewed-by: Marcus Tillmanns
  • Lua: Add access for plugin application data path
    Change-Id: Ib5f60818b8b2590d3a5d09a7900110956f98b4cf
    Reviewed-by: Marcus Tillmanns
  • Lua: Add function to stop running configurations
    Change-Id: I85cb9113efeb0c7b1bdd6e12eb7cabe369458dee
    Reviewed-by: Marcus Tillmanns
  • ExtensionManager: Use QPushButton::clicked, not pressed
    "Clicked" is "press and release", and we use that when reacting to
    buttons. Opening the window on "pressed" leads to the "released" event
    not being handled by the QPushButton, which confuses Qt on macOS and
    leads to an ugly gray background staying around after using it.
    Change-Id: Ieff15d222cdaeffd498594ca300e960421493940
    Reviewed-by: Alessandro Portale
  • ExtensionManager: Omit download numbers in the browser for now
    Reinstate them when they have more substance.
    Change-Id: I1a061adca56cdf8aa4a27dfac796605a1fe53e78
    Reviewed-by: Marcus Tillmanns
  • Lua: Add functions for accessing standard paths
    Change-Id: I8ff44b5562478f8123d3807826bc8ac9d6c9799e
    Reviewed-by: Marcus Tillmanns
  • Wizards: Fix QDS compatible Qt Quick Prototype wizard
    Adapt to the removal of DirectoryFontLoader.qml in the qds branch.
    Fixes: QTCREATORBUG-31657
    Change-Id: Id282cd33667aebdd562bf028f724cdde46a98f20
    Reviewed-by: Knud Dollereder
  • Android: Reuse task tree for AndroidSignalOperation
    Change-Id: I771be32bdc2456e04791be1d9f10bd979209b703
    Reviewed-by: Alessandro Portale
  • Android: Reuse ANDROID_RUNCONFIG_ID constant
    Change-Id: Ic5d6c31f0a6b6d725203f99554c9f32753ab7071
    Reviewed-by: Alessandro Portale
  • Android: Dismantle AndroidRunSupport
    Merge it with AndroidRunner.
    Change-Id: I8cf78abd3232539d2fbe4f6dfe64143bf4996f03
    Reviewed-by: Alessandro Portale
  • SCXMLEditor: Fix uninitialized m_maxWidth
    Change-Id: If1988179931c8ed14d79b6ff9a6257a576c1deee
    Reviewed-by: Alessandro Portale
  • TextEditor: Fix line annotations for multiline text
    Fixes: QTCREATORBUG-29951
    Change-Id: Ie6bd70b46ae05bd3aaa7859bc872a8651a106ab0
    Reviewed-by: David Schulz
  • ExtensionManager: Implement badge for recently published items
    This adds a "New" onto the upper left card corner for recently published
    items. For QtC 15, we mark all remote extensions as recently published.
    Fixes: QTCREATORBUG-31587
    Change-Id: If460f33ebb76c72bb1af6935deb2db7678dcf550
    Reviewed-by: Marcus Tillmanns
  • ExtensionManager: Hide the filter combobox in QtC 15
    There is not much data to filter by, yet, in QtC 15. Therefore, we hide
    the filter combobox for now.
    Fixes: QTCREATORBUG-31751
    Change-Id: I1acc14a27c57ddb432efe614d0c2a0817a57b8b2
    Reviewed-by: Marcus Tillmanns
4. Oktober

Github Push to hicknhack-software/Qt-Creator

  • TextEditor: Avoid divide by zero error
    And adding a few asserts in places that could cause this to happen.
    Fixes: QTCREATORBUG-31623
    Change-Id: I8de5db14313791b1d6614dc0e29d0d3dd65e8542
    Reviewed-by: Eike Ziller
  • LanguageClient: fix crash in call and type hierarchy
    The response to a request sent by Call or TypeHierarchy was still
    handled by deleted Hierarchy instances. This happens when a second
    request was sent before the first was handled. Make sure to cancel a
    potentially running request when destructing a hierarchy in order to
    prevent accessing the deleted instance.
    Change-Id: Icd810f7a6e9eb090b28f13cb1a3254f75a27cdbb
    Reviewed-by: Christian Kandeler
  • QtQuickApplication Template: set mininum Qt version
    Don't set the version in the find_package()-call as that overrides the
    Qt kit selected in the wizard by the user, when available. Instead, set
    the REQUIRES to the manually selected minimum version.
    Task-number: QTCREATORBUG-31628
    Change-Id: Ic010b4bcfb7e1065d8dcc2d7fe726d32f76dafb3
    Reviewed-by: Ulf Hermann
    Reviewed-by: Fabian Kosmale
  • Tracing: Drop padding from ImageToolButton's background
    It does not seem to make much of a difference and PaddedRectangle was
    not supposed to be available from QtQuick.Controls.
    Task-number: QTBUG-129390
    Change-Id: I7fdcaaef27066cb61bbd3d8e3fef3643c5f4ffa7
    Reviewed-by: Alessandro Portale
  • Fix qbs build on Windows
    Change-Id: Ibbc13ca80fbfbb1d8293d8e78b57dab43cbb92b7
    Reviewed-by: Christian Stenger
  • Axivion: Use inverse logic
    Change-Id: Id7e5f3498b1f7ac95bd896532ea9a88f1fc123d1
    Reviewed-by: Jarek Kobus
  • Axivion: Fix tooltip text
    Change-Id: I3f4950b3bcb4bab3e006111b35b713ee9cc3a30b
    Reviewed-by: Jarek Kobus
  • Fix developer documentation build
    Amends 6ec3c8f9c9fddfd0b44574a638be06ed592ef8d5
    We may not remove the generator expressions, they are actually expanded
    and used, and important, e.g.
    $
    The original issue was that the target that was referred to for some of
    these (Qt6::QmlDomPrivate) was not known at the point where the
    documentation target needed them.
    Just filter out non-existent targets instead.
    Change-Id: If75b2f06fdcefdfad1b2ab0ece3d994e3000edfd
    Reviewed-by: Cristian Adam
  • ClearCase: Replace FilePath::toString
    Replace occurrences of FilePath::toString with more sensible alternatives.
    Use FilePath capabilities instead of QDir/QFile's where applicable.
    Use FilePath instead of QString where it makes sense.
    Change-Id: I06f7a324c3f8c4071e48b79a4689884d08ac17db
    Reviewed-by: hjk
  • qmlls client: extend semantic tokens
    Introduce the new tokens that is as fine grained as embedded
    highlighter. Also, map semantic token types to the editor text style.
    We need to make the textstyle mapping customizable to achieve this.
    Introduce textstyle callback function that should be called while
    handling the semantic tokens. This allows different clients to map
    their custom token types into a particular text style.
    Task-number: QTBUG-126550
    Task-number: QTCREATORBUG-31102
    Change-Id: I95551b4cbfb16e311478aa776eaceb2bf0002a00
    Reviewed-by: David Schulz
    Reviewed-by: Sami Shalayel
  • fix GCC 10.2.1 arm dynamic containers compile issues
    error was:
    src/plugins/qmldesigner/qmltools/qmlitemnode.cpp:1069:99: required from here
    src/libs/3rdparty/span/span.hpp:1914:53: error: static assertion failed: tuple_element: dynamic extent or index out of range
    1914 | static_assert( Extent != nonstd::dynamic_extent && I < Extent, "tuple_element: dynamic extent or index out of range" );
    | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
    Change-Id: I861f53c91746888de8e16d8c54d09c5a60fd2239
    Reviewed-by: Eike Ziller
  • fix GCC 10.2.1 arm std::ranges::dangling compile issues
    error was:
    src/plugins/qmldesigner/components/componentcore/zoomaction.cpp:97:14: error: no match for ‘operator!=’ (operand types are ‘std::ranges::dangling’ and ‘std::array::reverse_iterator’ {aka ‘std::reverse_iterator’})
    Change-Id: Ifefc4d17791fc5eb8a1446538b429410692b6d2e
    Reviewed-by: Eike Ziller
  • Add better naming for (recent) Microsoft Visual C++ compiler
    Fixes: QTCREATORBUG-31150
    Change-Id: Id68107151898c95a621350d83a90539fca2cc1a8
    Reviewed-by: Cristian Adam
  • COIN: Make Debian/ARM possible for precheck
    Different compilers make a difference.
    Let more parts of the build be configured by the architecture/platform
    dependent environment.
    Change-Id: I20d9c5b70ad66ee3e3262801728829f5b18eb735
    Reviewed-by: Tim Jenssen
  • QtSupport: Fix leak of ExampleItems
    Change-Id: Iee9b645a795ba29f8cc3ac4728e7814da27c4f8b
    Reviewed-by: Eike Ziller
  • ProjectExplorer: Fix test
    As of 36dca9eb8c0018b6a3cb802e35a9ce3f36786ef8, .pro files have mime type
    "text/prolog".
    Change-Id: Id6a39b1ddb83e48caafce993bd0c46a06fc82052
    Reviewed-by: Eike Ziller
  • QtSupport: Use QtVersionItem in QtKitAspect
    For proper sorting and icons.
    Task-number: QTCREATORBUG-31574
    Change-Id: Ib835091684527ce22b0294c494227979e3b093ec
    Reviewed-by: hjk
  • Axivion: Prohibit invalid version selection
    Disable items of the version combo boxes that are not
    available for the current selected versions.
    Change-Id: I37a94bee2a11fc90b81f4204a0953f9ec25f5323
    Reviewed-by: hjk
    Reviewed-by: Mohammad Mehdi Salem Naraghi
  • ProjectExplorer: Move PortsGatherer to RunControl
    The PortsGatherer runworker was used in all remote setups plus local QML
    tooling and injected in various ways into the tree of runworkers.
    Having this centrally reduces complexity downstream.
    Change-Id: I8e08a942209f5458fbdd5c9e286d05979beb8a40
    Reviewed-by: Christian Kandeler
  • QbsProjectManager: Fix leak
    Change-Id: I17e07e5ebd4ad61048c5c20b958dea6ded1ebe56
    Reviewed-by: Christian Stenger

Github Push to hicknhack-software/Qt-Creator

  • Doc: Add info about Qt Creator licenses
    Fixes: QTCREATORBUG-31653
    Change-Id: Ib203d428940eceb8bbbdecda731d077dc8163492
    Reviewed-by: Kai Köhne
  • Doc: Link from "Setting Breakpoints" to "Add breakpoints"
    Task-number: QTCREATORBUG-29692
    Change-Id: Ied4fa2cd1e3dda78f62155dac61636a05b893300
    Reviewed-by: Artem Sokolovskii
  • 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
  • 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
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • 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
2. Oktober

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

  • Fix alpine 20 builds

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

  • Fix Node install & adopt fork GHA and readme
29. September

Github Push to hicknhack-software/Qt-Creator

  • Add qtcHideRunnable and qtcHideRunSelector property support (5)

Github Push to hicknhack-software/Qt-Creator

  • Add qtcHideRunnable and qtcHideRunSelector property support (4)

Github Push to hicknhack-software/Qt-Creator

  • Add qtcHideRunnable and qtcHideRunSelector property support (4)
28. September

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
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • 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
  • 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

Github Push to hicknhack-software/Qt-Creator

  • Fix Qbs build

Github Push to hicknhack-software/Qt-Creator

  • Fix Qbs build

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
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • 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
  • 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

Github Push to hicknhack-software/Qt-Creator

  • QmlDesigner: Remove unnecessary namespace
    Change-Id: I1cefbe295871f23c34477d71d8632b641737f055
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Fix view attachment
    Originally attaching and detaching should be checked. But because the
    design document has not architecture, it attaches and detaches randomly.
    So this check prevents double attachments or detachments.
    Change-Id: I4f8a69d54604c40c1e0fd3a060f3344b54000d71
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Detach/attach [non] shown views
    Originally all views were enabled. With the dock widget design views
    could be disabled. But in the background they still got notifications.
    The view will be detached if they are disabled and will be attached if
    they are enabled again.
    Task-number: QDS-13325
    Change-Id: If755627a760896fc430c71200bb6a23fce245216
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Don't clear bundleId when saving content lib item's icon
    This fixes the issue in the tickets but there is still an issue with
    updating added component's icon. To be handled separately.
    Fixes: QDS-13307
    Fixes: QDS-13308
    Change-Id: If82b803bb53fae4eccd4f62284bc68daf46ce673
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Properly support texture combo boxes in property view
    Now texture combo boxes in property view work similarly to those in
    material editor:
    - Can drag images/textures into them
    - Combo box model updated when texture is created/deleted/changes id
    Task-number: QDS-12138
    Change-Id: I1384b63916c062c3755c181ef7cbebc40e44cc2d
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Ali Kianian
  • GoogleTest: Update to 1.15.2
    Change-Id: I277d5b00007286e96bf057f5e617a103fdb1a9c0
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Fix dragging images into navigator
    Highlight all supported node types as possible drag targets.
    Properly move the newly created texture under material library instead
    of leaving it under the target node.
    Fixes: QDS-13339
    Change-Id: Ia565ef7b9166c73377825959a1328cdaf120d09c
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Fix compile error for unused arguments
    Change-Id: I91a7572ce1028d999ceb8b5a67a0751c23c2d840
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Allow dragging hdr images into texture source field
    This was already supported in properties view, but not in texture
    editor.
    Change-Id: I336bcfabacccc4397ebc51c9e835a4cb974a9189
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Show initializing message at start of lights baking
    If the baked scene is large, it may take some time before quick3d
    baking process gives any progress notification, which can lead to user
    thinking nothing is happening. Added "Initialiging bake..." message
    at scene creation so user gets feedback that something is actually
    happening.
    Change-Id: I698d828efb5d0c8ded1d3080774a7c4c05645ad1
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Fix resolving component path in content lib
    Regression introduced by d079385d8147df8848898f6f7d8c688dd6599ab6
    Change-Id: I1c60ac385e514ce8ff77503eedde52a97249b218
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Hopefully improve ModelResourceManagement readability
    Inspired by the Layout design NodeActions was extended and now set the
    base member instead of use the action constructor. That should make the
    actions more readable.
    Change-Id: I282a64c71fcc607224fa7641a378fc8584c5dd43
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Modernize ownership in binding editor
    Using raw pointer for ownership is hard to track. std::unqiue_ptr and
    Utils::UniqueObjectPtr takes care of it. We have random crashes too,
    because parents are only deleted in the QObject destructor. So the call
    back to a half destructed instance.
    Change-Id: Ibb3c14e388b923e1f565b8d4a0f14e2ea13ba644
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Modernize ownership for MimeData
    Using raw pointer for ownership is hard to track. std::unqiue_ptr and
    Utils::UniqueObjectPtr take care of it.
    Change-Id: I163a97db0d8aabc7b9a75659e94d6562ea8dc969
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Remove forgotten debug return
    * Fix sub selection wrapper in order to make effects work
    * Code cleanup
    Change-Id: Iefb72645752e2ee8a573843b6ea02d76cd92aeab
    Reviewed-by: Marco Bubke
  • QmlDesigner: Make hinting optional in FontSection
    * Add property in FontSection to show/hide hinting
    * Cleanup code
    Task-number: QDS-13304
    Change-Id: Ib313e132fb3f75fc03ba3758ec63a2d9cf6e170f
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Fix warning in PopupDialog
    Some functions were only partially annotated hence the warnings.
    Change-Id: I396b3e778abfcf9ccc310f3b087c6a200e5462e4
    Reviewed-by: Tim Jenssen
  • QmlDesigner: Fix Content Library search box messages
    Also disables the search box if the corresponding bundle does not exist
    Fixes: QDS-12922
    Fixes: QDS-12920
    Change-Id: I4e26b193d6f38e6d34af774068b8ab34bfd00bb3
    Reviewed-by: Ali Kianian
    Reviewed-by: Mahmoud Badri
  • Doc: Remove unexpected endif
    Change-Id: I8c6b9e78cb8fe0d4da7338e0575bfdecb3a51ace
    Reviewed-by: Johanna Vanhatapio
    Reviewed-by: Teea Põldsam
  • QmlDesigner: Correct an issue in getBundleComponentDependencies()
    Change-Id: Ia84208448616304a3f45fd0c78d81996b4dea79c
    Reviewed-by: Miikka Heikkinen

Github Push to hicknhack-software/Qt-Creator

  • Build: Fix archive creation on ARM Windows
    Prevent 7z from using the "arm executable" compression algorithm, that
    cannot be extracted by pk7zip
    Task-number: QTCREATORBUG-31331
    Change-Id: I1c6358bad90f4fc0f8e065cdda802c72a97bd129
    Reviewed-by: Cristian Adam
  • Doc: Add links to "Get and Install Qt"
    ...when discussing Qt Online Installer
    Fixes: QTCREATORBUG-31622
    Change-Id: Ifefcffd8426a33085a840e9ac5ad747a6b9b6b73
    Reviewed-by: Eike Ziller
  • Doc: Add Linux examples of CLI commands
    Fixes: QTCREATORBUG-31620
    Change-Id: I2993801a60a93d9593015dc12efdb4ff0fb2985e
    Reviewed-by: Christian Stenger
  • SquishTests: Update expected tutorials in suite_WELP
    Change-Id: I20231887ee8cc15e9bfdb6b45b964472b9246e57
    Reviewed-by: Christian Stenger
  • SquishTests: Update and clean up toggling of QML debugging
    - The old code was waiting for labels but their properties were
    outdated. Since these were only used to issue a warning, I
    removed them.
    - After removing that, the remaining code branches could be merged.
    - The branch for CMake would try clicking a button which would not
    appear at this point in time anymore. That dialog - with changed
    properties - will now be shown when starting a build. It didn't
    matter because that brach was unused anyway. I removed it.
    Change-Id: I564ea7a7c918ba910d50cc42306683613222226d
    Reviewed-by: Christian Stenger
  • TextEditor: Avoid divide by zero error
    And adding a few asserts in places that could cause this to happen.
    Fixes: QTCREATORBUG-31623
    Change-Id: I8de5db14313791b1d6614dc0e29d0d3dd65e8542
    Reviewed-by: Eike Ziller
  • LanguageClient: fix crash in call and type hierarchy
    The response to a request sent by Call or TypeHierarchy was still
    handled by deleted Hierarchy instances. This happens when a second
    request was sent before the first was handled. Make sure to cancel a
    potentially running request when destructing a hierarchy in order to
    prevent accessing the deleted instance.
    Change-Id: Icd810f7a6e9eb090b28f13cb1a3254f75a27cdbb
    Reviewed-by: Christian Kandeler
  • QtQuickApplication Template: set mininum Qt version
    Don't set the version in the find_package()-call as that overrides the
    Qt kit selected in the wizard by the user, when available. Instead, set
    the REQUIRES to the manually selected minimum version.
    Task-number: QTCREATORBUG-31628
    Change-Id: Ic010b4bcfb7e1065d8dcc2d7fe726d32f76dafb3
    Reviewed-by: Ulf Hermann
    Reviewed-by: Fabian Kosmale
  • Tracing: Drop padding from ImageToolButton's background
    It does not seem to make much of a difference and PaddedRectangle was
    not supposed to be available from QtQuick.Controls.
    Task-number: QTBUG-129390
    Change-Id: I7fdcaaef27066cb61bbd3d8e3fef3643c5f4ffa7
    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
  • 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
  • Added Navigation to CompileOutputWindow
    * fixed wrong task positions
  • 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

Github Push to hicknhack-software/Qt-Creator

  • Add ccache to qbs build (3)

Github Release libclang-release_19.1.0_based_23-Sep-2024_14-52 hicknhack-software/Qt-llvm-project

Github Push to hicknhack-software/Qt-Creator

  • Add ccache to qbs build (3)
27. September

Github Push to hicknhack-software/Qt-Creator

  • Add qtcHideRunnable and qtcHideRunSelector property support (3)

Github Push to hicknhack-software/Qt-Creator

  • Add qtcHideRunnable and qtcHideRunSelector property support

Github Push to hicknhack-software/Qt-Creator

  • Add ccache to qbs build (3)

Github Push to hicknhack-software/Qt-Creator

  • Add ccache to qbs build (3)

Github Push to hicknhack-software/Qt-Creator

  • Add ccache to qbs build (2)

Github Push to hicknhack-software/Qt-Creator

  • Add ccache to qbs build
26. September

Github Release v1.2.14.1 arBmind/ccache-action

Github Push to arBmind/ccache-action

  • Update to 4.10.2 and minify dist (GA)

Github Push to arBmind/ccache-action

  • Update to 4.10.2 and minify dist (GA)

Github Push to hicknhack-software/Qt-Creator

  • Add qtcHideRunnable property support

Github Push to basicpp17/co-cpp19

  • Fix(FlagsOf): Required conversion after compute