Aktivitäten

2025
17. April

Github Push to hicknhack-software/Qt-Creator

  • Tests: Fix linking
    Change-Id: I5f0f3e47ad55d5b98cb1c38d54c242399a4343e0
    Reviewed-by: David Schulz
  • Utils/Axivion: Remove last traces of expected_str
    Change-Id: I7ade4764199c6a15d8bc05c4d9ea1225635db35a
    Reviewed-by: Jarek Kobus
  • Android: Generate qrc file at build time
    Change-Id: I89cdc186aa2c4c6d7ab694ff3752cde7368ebf3b
    Reviewed-by: Alessandro Portale
  • integrate qmlformat and improve formatter settings UX
    - Add reformat action to trigger full document formatting via qmlformat
    - Integrate reformat action into context menu and qmljstools menu
    - Remove custom formatter command from preferences, default to
    qmlformat when LSP formatting fails
    - Group tabSettings and other options under 'Built-In Formatter Settings'
    for clarity
    - Move formatter selection to Code Style page with a new radio button
    for selection
    - Ensure preview updates according to the selected formatter
    - Populate qmlformat configuration widget automatically for Qt's built-in
    code style option by running qmlformat --write-defaults.
    - TabSettings is a data structure being considered by the text editor
    while rewriting the formatted data. Overwrite tabSettings with the
    values in the .qmlformat.ini.
    - fix the issue of builtin formatter being not respecting the
    current codestyle's tab settings.
    Task-number: QTCREATORBUG-26602
    Change-Id: I2ec1b4a69712eedfafab358aaabb25c6b43ffa8e
    Reviewed-by: hjk
    Reviewed-by: Sami Shalayel
  • SquishTests: Adapt helper function
    We nowadays have a couple of wizards where the build system
    may end up being a specialized CMake selection.
    Inside the tests we do not distinguish that deep so far, but
    rely on single build system names.
    Change-Id: Iacf824f526e746e466c4018592bc9cc8bdb9c1b8
    Reviewed-by: Robert Löhning
  • CppEditor: Generate qrc file at build time
    Change-Id: I0bbbd629160bab414e3a8ec3b38a7263a84b5dba
    Reviewed-by: Christian Stenger
  • QmlJSTools: Compile fix
    Amends a7e5b68be.
    Change-Id: I3efc5464f8347855c24df438ec77711102902484
    Reviewed-by: Christian Kandeler
  • App: Add dependencies of App icons
    Without the dependency, the App icons are not rebuilt when the contents
    change.
    Change-Id: I9c27dab8e6f8476b9361db2bc6e0d53313af11ec
    Reviewed-by: Alessandro Portale
  • Utils: Markdown: Use existing icons for code copy buttons
    Change-Id: I6b6f6791b6b0acba56bb1e978876a65a1756e391
    Reviewed-by: Alessandro Portale
  • Update creator plugin template
    Amends 227bc8b6a4.
    Change-Id: Iedbcd97e177fd8309e889fd6ad309644f65f0a93
    Reviewed-by: Jarek Kobus
  • Utils: Move and rename result testing macros from expected.h to result.h
    Change-Id: I65d682054d4774b8937ecce9728a9d2f2e75cc2a
    Reviewed-by: Jarek Kobus
  • Coco Plugin bug fix: Wrong path to CoverageScanner under macOS
    When manually setting the Coco directory on the plugin settings page,
    the plugin automatically verifies the directory by checking that it
    contains the CoverageBrowser at the expected place.
    With the wrong relative path, checking always failed.
    Change-Id: I46d2127d6b2a7d2e1afc15963f1604694d6461cb
    Reviewed-by: Markus Redeker
    Reviewed-by: David Schulz
  • ScreenRecorder: Remove empty qrc file
    Change-Id: Idf547530ce918c302e4e9337d55d0c23e75c4c6f
    Reviewed-by: Alessandro Portale
  • QmlJSTools: Fix qbs build
    Change-Id: Ia46104897a93a9c8fe9de6b2072a537c81b968cd
    Reviewed-by: Christian Stenger
  • Editor: use forked plaintextedit
    Change-Id: I43f3b356d24d4e45e80ed9d25768f9eb805b436e
    Reviewed-by: Eike Ziller
    Reviewed-by: Christian Stenger
  • FakeVim: Implement :bd[elete]!
    Task-number: QTCREATORBUG-32757
    Change-Id: I6caa9b04ec371f4d830292a7544fbbd6264e62b7
    Reviewed-by: David Schulz
  • WebAssembly: Generate qrc file at build time
    Change-Id: I999fd200a399b222273c1611802f23df106aa65e
    Reviewed-by: Alessandro Portale
  • Debugger: Generate qrc files at build time
    Change-Id: I9d837e70d4b78809e48d3c8872a1ee2ec67e6508
    Reviewed-by: hjk
  • Boot2Qt: Generate qrc file at build time
    Change-Id: Ifeb1dc122efdf25f822934a560bffd6b95779c3f
    Reviewed-by: Christian Stenger
  • Replace a few make_unexpected with ResultError
    Change-Id: I64637b8b43c1932dee59e37b8922c18d27c2deb9
    Reviewed-by: Jarek Kobus

Github Push to hicknhack-software/Qt-Creator

  • Update qbs submodule to HEAD of 2.6 branch
    Change-Id: I7405475244e5fec9ba5b4ec878a07f2a03345fb5
    Reviewed-by: Christian Stenger
  • Fix attaching QML Profiler to running application
    The QML channel to use (the port that the user specified in the dialog
    for attaching) was no longer set for the QmlProfilerRunner. That broke
    with a22e79f38c13b652ad9639ee810647fc0c0e96b0
    Avoid the usage of the ports gatherer with QmlProfilerRunner for the
    attachToWaitingApplication case and set the qmlChannel manually.
    Also avoid soft assert if there is no active run configuration.
    Fixes: QTCREATORBUG-32617
    Change-Id: I608cc736ed82284afbdd40277a54237f80f30306
    Reviewed-by: Jarek Kobus
  • Build: Use the Qt::lconvert target
    ...instead of trying to calculate lconvert's location from lupdate's
    directory.
    Change-Id: I3231228310cc63f7969d85b4538e13d240214948
    Reviewed-by: Oswald Buddenhagen
    Reviewed-by: Eike Ziller
  • CMakePM: Fix crash when adding files to target having zero arguments
    Qt Creator restores a backup of a project's structure when a CMake
    configuration fails.
    If a user removes all arguments from a function defining a target,
    configure CMake and have the backup restored can lead to a state where
    the backup target exists in the project structure.
    Then when trying to add files to this target Qt Creator crashes.
    Fixes: QTCREATORBUG-32745
    Change-Id: I9db9b54ae883f6c5b40da623a9984e9c33195d30
    Reviewed-by: Eike Ziller
  • ActionManager: Work around crash on shutdown
    The specific case is that RunControls can be deleted with deleteLater
    (RunControlPrivate::checkAutoDeleteAndEmitStopped), which posts the
    deleteLater on the event queue. If that happens "just before" shutdown,
    the remaining events in the event queue are handled just before the
    event loop exits, but _after_ aboutToQuit is sent and handled.
    We ramp down plugins on aboutToQuit though, which means that we first
    delete all plugins, which deletes ActionManager, and after that stray
    deleteLater events are handled, ~RunControl > ~DebuggerRunTool >
    ~DebuggerEngine > ActionManager::unregisterAction.
    Change-Id: I64f7901a647dc44cc88392312e9548cb46c4c192
    Reviewed-by: hjk
  • Build: Let the 'ts_all*' targets update all languages in one go
    The ts_all target merely depended on the targets ts_de, ts_fr, ts_fi,
    ... and so on, meaning lupdate would run once for each language. That's
    very inefficient.
    Now, ts_all contains the command to run lupdate on all .ts files of
    qtfoo in one go. The same applies to the targets ts_all_no_locations and
    ts_all_cleaned.
    Fixes: QTCREATORBUG-32687
    Change-Id: I9704936c30ff9b56b057d1f0e478d7b393dcb632
    Reviewed-by: Eike Ziller
  • Add change log for 16.0.1
    Change-Id: I7aea190a4e806008d4c7952bc9e6a93f2a3a850c
    Reviewed-by: Leena Miettinen
  • NetworkQuery: Disconnect from all QNetworkReply signals on destruction
    Task-number: QTCREATORBUG-32746
    Change-Id: Ib4870522192962a1f5d9af80e31898bab7f87d17
    Reviewed-by: Eike Ziller
  • QProgressDialog: Set infinite minimum duration
    To suppress calls to QCoreApplication::processEvents() from
    inside QProgressDialog::setValue(). Otherwise it
    interfere with the task tree internals and may lead to crash.
    Fixes: QTCREATORBUG-32746
    Change-Id: Ic6f42061fedd702aec070e667ecafe27e1a2158b
    Reviewed-by: Eike Ziller
  • French translation: fix placeholder index
    Change-Id: If392efa81274d1c261e7a1b219ab2e6bc9e96650
    Reviewed-by: Eike Ziller
  • Terminal: Reconnect EnableMouseTracking setting
    Amends: 42ed82973cec46f74f9ac57ac9ee79cd50d74c9f
    Change-Id: I91b2fb242091ed5caccadb2b814bb5e947ec5da8
    Reviewed-by: Christian Stenger
  • Build: Simplify add_translation_targets
    Deduplicate the _create_ts_custom_target calls by splitting the creation
    of .ts and .qm targets. For both targets, one can specify a different
    set of languages by passing TS_LANGUAGES or QM_LANGUAGES.
    This is currently used for the "en" language that merely serves as a
    typo hotfix translation.
    Change-Id: I83bd10033188d4adf3dc0f78ecd81bcafc68ccaa
    Reviewed-by: Eike Ziller
  • Update qbs submodule to HEAD of 2.6 branch
    Change-Id: Id44c2338e4c099a62161332f7c74c45d522ce659
    Reviewed-by: Christian Stenger
  • Lua: Add possibility to insert action to toolbar
    Change-Id: I04ccfdcc28ed33e03f8a3c531d775741d35fac7f
    Reviewed-by: Marcus Tillmanns
    Reviewed-by: David Schulz
  • Update change log for 16.0.1
    Change-Id: I6912640681ee62d8918d03982b2a6fa6f74cd3b9
    Reviewed-by: Leena Miettinen
  • Add Swedish translation
    Change-Id: If73f4ec2c1c4680b52857bda5203b42e98d49f72
    Reviewed-by: Eike Ziller
  • AI Assistant: qdoc proper instruction for openai and anthropic
    Change-Id: I0d4f137513255d3f2b82d08de7ca0d075a885e0a
    Reviewed-by: Leena Miettinen
    Reviewed-by: Marcus Tillmanns
  • Doc: Remove information about Qt Design Viewer
    It has been tightly coupled with Qt Design Studio and
    is documented there.
    Task-number: QTCREATORBUG-32575
    Change-Id: I65b48ad8182bcf040c981419a21eba4b7ff0d894
    Reviewed-by: Pranta Ghosh Dastider
    Reviewed-by: Alessandro Portale
    Reviewed-by: Thomas Hartmann
  • Fix "Send to CodePaster..."
    This vanished from the context menu in the diff editors with
    c9ceed697ff288c2c0abcddc9f02e6958ea9d5cd
    The CodePaster::Service needs to be added to the plugin manager object
    pool because it is retrieved by other plugins while avoiding the runtime
    dependency on the Code Paster plugin.
    Change-Id: I021a06264298729fdd3271e0805d34a742b06369
    Reviewed-by: hjk
  • LanguageClient: add asserts and early returns for null clients
    Change-Id: I6f972dbe931e27b2d30b048b413e95aea1fca282
    Reviewed-by: Eike Ziller

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

  • Add Ruby 3.4.3, 3.3.8
    * drop Ruby 3.2
13. April

Github Push to hicknhack-software/Qt-Creator

  • Terminal: Don't add to PATH
    Fixes: QTCREATORBUG-32647
    Change-Id: I236745b3c3ec04b5cb591bd1b8aaf54c1a3c4241
    Reviewed-by: Cristian Adam
    Reviewed-by: Eike Ziller
  • CMakePM: Use same detection mechanism for ninja as done for cmake
    Qt Creator looks into 3rd party package managers when doing the CMake
    autodetection on macOS (homebrew, macports etc.).
    The CMake installed from a 3rd party package would find ninja by itself,
    so we need to take this into consideration.
    Fixes: QTCREATORBUG-32331
    Change-Id: I4e2a09b913c5295e9afe9f6c0ee9321f1d1c84c6
    Reviewed-by: hjk
  • COIN: Move to Qt 6.8.3
    Change-Id: I5c7e91c62083f91f705dc50483282a52829cfe8e
    Reviewed-by: David Schulz
  • Editor: always use UTF-8 encoding for format operation results
    We pass the source data as UTF-8 so we also have to handle it as UTF-8.
    Fixes: QTCREATORBUG-32668
    Fixes: QTCREATORBUG-32632
    Fixes: QTCREATORBUG-32627
    Fixes: QTCREATORBUG-32677
    Fixes: QTCREATORBUG-32622
    Change-Id: I426b3835a8a1b38f83a53de1cdb656020e239798
    Reviewed-by: Eike Ziller
  • Lua: Don't use sol::property with member variables
    See also: https://github.com/ThePhD/sol2/issues/1682
    Fixes: QTCREATORBUG-32694
    Change-Id: I70b80fbd88ef39d36269e349d30f31c3201c4ec3
    Reviewed-by: Eike Ziller
    Reviewed-by:
  • SquishTests: Replace std::auto_ptr with std::unique_ptr
    auto_ptr was deprecated in C++11 and removed in C++17. Therefore, the clang code model does not show code completion for it anymore.
    Change-Id: I94ba657ac9bf9dee0b50714f393262600ab792de
    Reviewed-by: Christian Stenger
  • ClangTools: Fix a disconnect warning
    The warning was introduced here:
    a79d5b8d0856a8f6c4de56a8d982c84ea20905a6
    Change-Id: I2a46f137232e5e2eb24ce48283aec71c08c27f4c
    Reviewed-by: Eike Ziller
  • SquishTests: If expected proposal widget is not shown, try once more
    tst_memberoperator has some timing issue which we could not solve yet.
    This seems to happen only because Squish is typing way faster than any
    human user. Instead of slowing everything down unconditionally, this
    tries one more time only when the proposal widget was expected but not
    found.
    Change-Id: Ibd6bb012091f9120744f23245dea39defcd9cf96
    Reviewed-by: Christian Stenger
  • Editor: fix gotoLine for non existing columns
    If TextEditorWidget::gotoLine is called with a column greater than the
    line length jump to the block end instead of stepping into the next
    line.
    Fixes: QTCREATORBUG-32592
    Change-Id: I70f8ab09de92000ec228c27320671d12f8fa79e6
    Reviewed-by: Christian Kandeler
  • Revert "Terminal: Enable reflow of live buffer"
    This reverts commit 15550fc6d9cbdb028c08b965b5b403eb6298198c.
    Reason for revert: The reflow feature of libvterm comes with its own drawbacks, so we revert this for now.
    Change-Id: Iab00ccb8817a252eddce29c5141724c8d172caaa
    Reviewed-by: Christian Stenger
  • Build: Use a shared response file for all translation targets
    It's not necessary that every ts_* target has a separate response file.
    They all have the same content. Create only one such file and use it for
    all translation targets.
    Change-Id: Iac003c79a4943158cb46d1da05ee99b2a70f325f
    Reviewed-by: Eike Ziller
    Reviewed-by: Oswald Buddenhagen
  • Git: Replace stash option `save` with `push`
    We require Git 2.13 and the stash parameter `push`
    is already included in this version. In newer git
    versions it acts as replacement for `save`:
    https://git-scm.com/docs/git-stash/2.13.7#_options
    Fixes: QTCREATORBUG-32743
    Change-Id: Ibfac0a0f7e8d5ebe78edbd7f080bde890295523a
    Reviewed-by: Orgad Shaneh
  • Doc: Describe debugging C++ applications on VxWorks devices
    Task-number: QTCREATORBUG-32575
    Change-Id: I4db80fb7c9ecf23bd95b738f204e75db1ded23fd
    Reviewed-by: hjk
    Reviewed-by: Karim Pinter
  • Update qbs submodule to HEAD of 2.6 branch
    Change-Id: I7405475244e5fec9ba5b4ec878a07f2a03345fb5
    Reviewed-by: Christian Stenger
  • CMake: Add ".qml" and ".js" to "Source Files" group
    Amends 76dcc069d681fcc9cafe89d7e7fdd7e27709682a
    Change-Id: Ide66951891d5d85d8a814a7906a8ae86d246e207
    Reviewed-by: Alessandro Portale
  • Fix attaching QML Profiler to running application
    The QML channel to use (the port that the user specified in the dialog
    for attaching) was no longer set for the QmlProfilerRunner. That broke
    with a22e79f38c13b652ad9639ee810647fc0c0e96b0
    Avoid the usage of the ports gatherer with QmlProfilerRunner for the
    attachToWaitingApplication case and set the qmlChannel manually.
    Also avoid soft assert if there is no active run configuration.
    Fixes: QTCREATORBUG-32617
    Change-Id: I608cc736ed82284afbdd40277a54237f80f30306
    Reviewed-by: Jarek Kobus
  • QmlProjectManager: Remove unused code
    Amends 1d316224311c, follows 8e0e097f559.
    Change-Id: I46918c92e4286b3d2942fe3b00159aa8880f88b4
    Reviewed-by: Tim Jenssen
    Reviewed-by: Andrii Semkiv
  • qbs build: Do not keep all CMake project files in a single product
    That large project subtree was distracting. Instead, list the CMake
    project files alongside their products.
    Change-Id: I6f753db46df688a76b8b63e9804a7eed23236f0e
    Reviewed-by: Christian Stenger
  • Build: Use the Qt::lconvert target
    ...instead of trying to calculate lconvert's location from lupdate's
    directory.
    Change-Id: I3231228310cc63f7969d85b4538e13d240214948
    Reviewed-by: Oswald Buddenhagen
    Reviewed-by: Eike Ziller
  • ProcessRunner: Inline some private methods
    Change-Id: I5dc3c1c48e9564f1b217d5711f0f3495063ed60f
    Reviewed-by: hjk

Github Push to hicknhack-software/Qt-Qbs

  • Loader: Ensure sub-projects always inherit built-in project properties
    ... even when SubProject.inheritProperties is false.
    We rely on these being present, e.g. buildDirectory.
    Fixes: QBS-1836
    Change-Id: Iadb0c9538f555fa07e528fbbf6fb0ce8aa1bfc8c
    Reviewed-by: Ivan Komissarov
  • vcs: support the case when logs/HEAD is removed
    Fixes: QBS-1814
    Change-Id: Iaea0465cb317da893bc5a78f62ada2f94e3f51ff
    Reviewed-by: Christian Kandeler
  • Qt support: Set module version directly in all modules
    ... rather than via Qt.core.
    The version is potentially checked very early in the module loading
    process, so it must not depend on another module.
    Change-Id: Ia97c4a89ad48b05f302bfd06e74ae0eabc412a09
    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
11. April

Github Push to MacPass/MacPass

  • moved security preferences into separate tab.

Github Push to MacPass/MacPass

  • fix: Bind to preferences for screenshots to reflect changes directly in running application
10. April

Github Push to MacPass/MacPass

  • fix(Xcode): Fixed build issues with Xcode 15

Github Push to MacPass/MacPass

  • Add flag to enable/disable screenshots (#1301)
    * Bump TransformerKit to fix compile
    Fixes build issue with Xcode 15 by raising minimum deployment target
    to 10.13
    * Add flag to disable screenshots
    Make it possible to disable/enable screenshots, this is disabled
    by default, to enable use:
    $ defaults write com.hicknhacksoftware.MacPass AllowScreenshots YES
    and to disable it use:
    $ defaults write com.hicknhacksoftware.MacPass AllowScreenshots NO
    ---------
    Co-authored-by: Michael Starke

Github Push to denizt/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
  • Merge branch 'master' into allow-screenshots
8. April

Github Push to hicknhack-software/Qt-Verdigris

  • Add GHA Windows CMake test [3]

Github Push to hicknhack-software/Qt-Verdigris

  • Add GHA Windows CMake test [2]

Github Push to hicknhack-software/Qt-Verdigris

  • Switch to new style object library (compatible with patched Qbs 2.6)
  • Add GHA Windows CMake test

Github Push to hicknhack-software/Qt-Creator

  • Update to fixed Qbs [2]

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
7. April

Github Push to hicknhack-software/Qt-Verdigris

  • Fix Qbs 2.6.0 behaviour

Github Push to hicknhack-software/Qt-Creator

  • Update to fixed Qbs

Github Push to hicknhack-software/Qt-Qbs

  • Fix explicitlyDependsOnFromDependencies to behaviour from the documentation

Github Push to hicknhack-software/Qt-Verdigris

  • Add full Qt 6.9.0 support
6. April

Github Push to arBmind/cmake-containers

  • Add CMake 4.0, clang 20
    * consolidate Dockerfile for external label generation
    * fix badge size coloring

Github Push to arBmind/qbs-containers

  • Update Readme.md [skip ci]

Github Push to arBmind/qbs-containers

  • Add Qbs 2.6.0, clang 20 and Qt 6.9.0
    * consolidate Dockerfile as labels are now generated externally
4. April

Github Push to hicknhack-software/redmine_hourglass

  • Fix and improve completion search
  • Fix duration in booking form
    * new rational hours breaks the javascript handling
  • Merge pull request #168 from arBmind/develop
    Some Fixes

Github Push to arBmind/redmine_hourglass

  • Fix duration in booking form
    * new rational hours breaks the javascript handling

Github Push to hicknhack-software/Qt-Creator

  • Add Qbs build for libarchive
  • Fix QmlProfiler in Qbs build
    * add Qbs module qsb_compiler
    * add Qbs module qmldir
    * also set qml import properties

Github Push to hicknhack-software/Qt-Creator

  • QmlDesigner: Add 'Isolate Selection' to Navigator context menu
    Task-number: QDS-14803
    Change-Id: I111d3d6e3f174346a1e6c8b2e37e1c0e0a6ab9d8
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Use 'PointingHand' cursor for hyperlinks
    Also did tweaks to font size to maintain consistency across views.
    Fixes: QDS-14850
    Change-Id: Ic755c928b4fa39e121f18f60a5690dc7411d6b08
    Reviewed-by: Ali Kianian
  • qmlpuppet: watch changes of new dynamic properties
    qmlpuppet took into account predefined properties and dynamic properties
    that were already defined when the instance was created. Dynamic properties created after instance creation where not considered (NodeInstanceSignalSpy wasn't watching them). With a given change, it also monitors changes of dynamic properties that are added to an existing instance, e.g. through the Property Editor.
    Task-number: QDS-13513
    Change-Id: I50ae9c25f358378f17e08d4dd957d78db6b97b98
    Reviewed-by: Thomas Hartmann
  • DynamicPropertiesModel: handle instance property changes
    Instance property changes are now taken into account for dynamic properties.
    This avoids situations where the property value is cleared unintentionally.
    Task-number: QDS-13513
    Change-Id: I2b52ae2db721bf09b2310ba7c5bd4b3e0de3fab2
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Lock node in properties view
    Task-number: QDS-14557
    Change-Id: I0b9bf07fe95f6ae85b8bf81eec29c09ab0aa5531
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Mahmoud Badri
    Reviewed-by: Thomas Hartmann
  • ProjectExplorer: Request popup asynchronously
    Showing the output pane can have side effects on the widget that
    is sending the request.
    Task-number: QDS-14921
    Change-Id: I38f7fcb1e104bae4e28f09eec43be318b01b6b52
    Reviewed-by: Eike Ziller
  • QmlDesigner: Unify the selection for nodes, materials, and textures
    * Multiple nodes can be selected in MaterialBrowser
    * If a node is selected in MaterialBrowser, it's also selected in
    the document model.
    * If multiple materials/textures are selected from the outside of the
    MaterialBrowser, they are marked as selected in Material Browser
    * Right-clicking on a material/texture does not select it. The reason
    is that the user should be able to apply a texture to a
    material/model
    * The thick border of the focusMaterialSection is removed
    * A dashed-border is added to illustrate the right-clicked item
    * Selected items are exposed as roles for both models
    (material and texture).
    * The item found in the search is exposed as MatchedSearch role
    * `selectedMaterialIsComponent` is removed, and instead, a role is
    added to the MaterialBrowserModel
    Task-number: QDS-14623
    Change-Id: Id0a3bd76ae795f276c36483bcc52df487070f8e4
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Open PropertyEditor after MaterialBrowser actions
    The actions are:
    * Create
    * Duplicate
    * Delete
    * DoubleClick
    Also customNotifications are removed for MaterialEditor and
    TextureEditor
    Task-number: QDS-14903
    Change-Id: Ia56a5f6ff443b105994d98451e875001666a9767
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: Handle multiselection for Materials and textures
    * Material Preview is removed for multiselected nodes
    * Name field shows `multiselection`
    * Showing material type in multiselection is handled
    * Setting a type for multiselected materials is handled
    * Renaming a material/texture changes the id as well
    Task-number: QDS-14895
    Change-Id: I61b6ebf8bf320f5a9e27e318f66d6823d9e91272
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Always use old syntax for Qt4MCU
    Qt4MCU does require the signature for new syntax.
    The signature is not used on most cases and supporting the
    signature is not worth the effort at the moment.
    Therefore we fall back to the old syntax for Qt4MCU.
    Pick-to: qds/4.7
    Task-number: QDS-14904
    Change-Id: Id0c5962ac91849897229ab9e816879e8089893ee
    Reviewed-by: Aleksei German
    Reviewed-by: Marco Bubke
  • QmlDesigner: add verification that the function exists
    Add verification that the function exists before invoking it.
    It causes warnings when the method does not exist in a pane.
    Also all of the panes don't need this.
    In addition, removing the placeholder with an empty function,
    as it is no longer needed.
    Task-number: QDS-14709
    Change-Id: Ieaff5cf4759514c84e09ca0faaecc22b357b9a94
    Reviewed-by: Ali Kianian
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Load DesignSystem automatically
    * Connect to onCollectionsChanged and trigger load model in QML frontend
    * Connect to project and document changes and load design system
    * Fix DesignSystemView::loadDesignSystem
    * Add saving of design system collection
    * Fix late collections clear
    * Change load to refresh button
    * Add IgnoreErrors to design system view
    * Add clear model function in frontend
    When a project is loaded we now load the design system. We also load the
    design system if a file in Generated/DesignSystem is changed. Here we
    have to take care of reflection.
    Change-Id: Ie6b8b4becfee4ed05760e31b766d8d0a9b79a666
    Reviewed-by: Vikas Pachdha
    Reviewed-by: Henning Gründl
  • QmlDesigner: Remove QmlJS usage from 3D related content
    Removed unnecessary QmlJS usage from 3D importer, lights baking, and
    bundle importer. Also simplified bundle importer significantly and
    added usage of new addQuick3DImportAndView3D() function to 3D importer
    instead of just adding QtQuick3D import.
    Fixes: QDS-14922
    Change-Id: I5c8a4073a146ebe3fbbc89705acffa16cb466ea6
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Fix dragging effects, images, and fonts to 2D view
    Fixes: QDS-14923
    Change-Id: Icdd53a706ca3bb1bdbd09be22390db55a8e670cf
    Reviewed-by: Mahmoud Badri
  • QmlDesigner: Remove FlowView import for Qt 5
    Change-Id: I34c0e84e281d8456d8997858269b2f2df7f6c564
    Reviewed-by: Thomas Hartmann
  • UnitTests: Improve error messages
    Adding the a property and field matcher string makes it easier to read
    the error messages.
    Change-Id: I0b9a4bf39d227eabd1342b3269ec70eca4e06d25
    Reviewed-by: Thomas Hartmann
  • QmlDesigner: Implement extract component feature
    A feature in the navigator where user can click a context menu button
    to extract a component into the the parent view
    Task-number: QDS-14799
    Change-Id: I415fc521a226574489c38c95b0167b433412c8be
    Reviewed-by: Miikka Heikkinen
  • QmlDesigner: proper std::to_chars float fallback
    On older toolchains (e.g., RHEL 8, macOS < 13.3), std::to_chars
    for floating-point types is may be partially implemented.
    Task-number: QDS-14932
    Change-Id: I63b17d640efa240e223f506333538a54b121de2c
    Reviewed-by: Marco Bubke
  • QmlDesigner: Allow adding multiple 3D nodes to the content lib
    Fixes: QDS-13201
    Change-Id: I5812e7fb90f9d98d3ffa15eaa049a402181b1265
    Reviewed-by: Shrief Gabr
    Reviewed-by: Miikka Heikkinen
  • PropertyEditor: Forward currentNodes to backend
    Since PropertyEditor has introduced `selection locking feature`, it
    should keep its own selection for the cases that the change should
    affect multiple nodes.
    It means that model selected node might be different than the
    propertyEditor working nodes.
    Also model selection changes should be notified separately.
    Change-Id: I692414811369680e16b3e25213bfa4b683576c55
    Reviewed-by: Miikka Heikkinen
    Reviewed-by: Mahmoud Badri

Github Push to hicknhack-software/Qt-Creator

  • CppEditor: disable tabsettings auto detection
    ... for the builtin codestyles in order to fix missdetection on wrongly
    indentedt files.
    Fixes: QTCREATORBUG-32664
    Change-Id: Ib82ba496f5bf270e17f3598a99145e3f068d5928
    Reviewed-by: Christian Stenger
    Reviewed-by: Eike Ziller
  • Utils: Remove ObjectReplacementChars when copying from markdownbrowser
    Change-Id: I9ab8a2995eff866a13a5dbe269a53dcfb4dfeec2
    Reviewed-by:
    Reviewed-by: Christian Stenger
  • Lua: Add getNativeShortcut function for platform-specific key representations
    Change-Id: I190b00c824234ac9d0a2ceb28e1d4f402f0a27bb
    Reviewed-by: Marcus Tillmanns
  • PerfProfiler: Fix stopping with red square button
    The circular stop dependency causes that when one worker stopped
    spontanously, the other will be stopped, too. However, the red square
    button calls RunControl::initiateStop(), and in this case
    RunControlPrivate::continueStopOrFinish() can't stop any of them
    since canStop() sees dependent worker running.
    The fix is to drop the recorder -> parser stop dependency,
    connect to recorder's stopped() signal, and call RunControl::initiateStop()
    explicitly.
    Amends 7c0ab5a40b09543d97395f300bf50ad27d153b61
    Change-Id: I481280fc322392b366479c905a6afb79ec7e0382
    Reviewed-by: hjk
    Reviewed-by: Ulf Hermann
  • Support building with Sentry Native SDK
    As a replacement for Crashpad directly. Enables us to report the version
    number in a way that is useful in Sentry.
    This might also open the option for informing the user with the option
    to not send the report (with sentry_on_crash_handler, which on macOS is
    only supported with Breakpad).
    To use Sentry Native SDK set SENTRY_DSN to the API entry point,
    SENTRY_PROJECT to the project in Sentry, and point the CMAKE_PREFIX_PATH
    to the Sentry Native SDK installation path.
    Both the Crashpad and the Breakpad backends are supported. Dependencies
    (sentry dynamic library and crashpad_handler if used) are installed with
    the `Dependencies` install component.
    Change-Id: I3eb96cbee3ed3910b3f0dfe4c127bd1346b96fc6
    Reviewed-by: Marcus Tillmanns
    Reviewed-by: Christian Stenger
  • Terminal: Don't add to PATH
    Fixes: QTCREATORBUG-32647
    Change-Id: I236745b3c3ec04b5cb591bd1b8aaf54c1a3c4241
    Reviewed-by: Cristian Adam
    Reviewed-by: Eike Ziller
  • CMakePM: Use same detection mechanism for ninja as done for cmake
    Qt Creator looks into 3rd party package managers when doing the CMake
    autodetection on macOS (homebrew, macports etc.).
    The CMake installed from a 3rd party package would find ninja by itself,
    so we need to take this into consideration.
    Fixes: QTCREATORBUG-32331
    Change-Id: I4e2a09b913c5295e9afe9f6c0ee9321f1d1c84c6
    Reviewed-by: hjk
  • COIN: Move to Qt 6.8.3
    Change-Id: I5c7e91c62083f91f705dc50483282a52829cfe8e
    Reviewed-by: David Schulz
  • Editor: always use UTF-8 encoding for format operation results
    We pass the source data as UTF-8 so we also have to handle it as UTF-8.
    Fixes: QTCREATORBUG-32668
    Fixes: QTCREATORBUG-32632
    Fixes: QTCREATORBUG-32627
    Fixes: QTCREATORBUG-32677
    Fixes: QTCREATORBUG-32622
    Change-Id: I426b3835a8a1b38f83a53de1cdb656020e239798
    Reviewed-by: Eike Ziller
  • Lua: Don't use sol::property with member variables
    See also: https://github.com/ThePhD/sol2/issues/1682
    Fixes: QTCREATORBUG-32694
    Change-Id: I70b80fbd88ef39d36269e349d30f31c3201c4ec3
    Reviewed-by: Eike Ziller
    Reviewed-by:
  • SquishTests: Replace std::auto_ptr with std::unique_ptr
    auto_ptr was deprecated in C++11 and removed in C++17. Therefore, the clang code model does not show code completion for it anymore.
    Change-Id: I94ba657ac9bf9dee0b50714f393262600ab792de
    Reviewed-by: Christian Stenger
  • ClangTools: Fix a disconnect warning
    The warning was introduced here:
    a79d5b8d0856a8f6c4de56a8d982c84ea20905a6
    Change-Id: I2a46f137232e5e2eb24ce48283aec71c08c27f4c
    Reviewed-by: Eike Ziller
  • SquishTests: If expected proposal widget is not shown, try once more
    tst_memberoperator has some timing issue which we could not solve yet.
    This seems to happen only because Squish is typing way faster than any
    human user. Instead of slowing everything down unconditionally, this
    tries one more time only when the proposal widget was expected but not
    found.
    Change-Id: Ibd6bb012091f9120744f23245dea39defcd9cf96
    Reviewed-by: Christian Stenger
  • Editor: fix gotoLine for non existing columns
    If TextEditorWidget::gotoLine is called with a column greater than the
    line length jump to the block end instead of stepping into the next
    line.
    Fixes: QTCREATORBUG-32592
    Change-Id: I70f8ab09de92000ec228c27320671d12f8fa79e6
    Reviewed-by: Christian Kandeler
  • Revert "Terminal: Enable reflow of live buffer"
    This reverts commit 15550fc6d9cbdb028c08b965b5b403eb6298198c.
    Reason for revert: The reflow feature of libvterm comes with its own drawbacks, so we revert this for now.
    Change-Id: Iab00ccb8817a252eddce29c5141724c8d172caaa
    Reviewed-by: Christian Stenger
  • Build: Use a shared response file for all translation targets
    It's not necessary that every ts_* target has a separate response file.
    They all have the same content. Create only one such file and use it for
    all translation targets.
    Change-Id: Iac003c79a4943158cb46d1da05ee99b2a70f325f
    Reviewed-by: Eike Ziller
    Reviewed-by: Oswald Buddenhagen
  • 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
29. März

Github Push to hicknhack-software/Qt-Creator

  • Fix QmlProfiler in Qbs build
    * add Qbs module qsb_compiler
    * add Qbs module qmldir
    * also set qml import properties

Github Push to hicknhack-software/Qt-Creator

  • Fix QmlProfiler in Qbs build
    * add Qbs module qsb_compiler
    * add Qbs module qmldir
    * also set qml import properties

Github Push to hicknhack-software/Qt-Creator

  • Add Qbs qsb_compiler
    * also set qml import properties

Github Push to hicknhack-software/Qt-Creator

  • Add Qbs qsb_compiler

Github Push to hicknhack-software/Qt-Creator

  • 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
  • Utils: Make helpers for stack view contents more widely available
    ... and use them in other debugger views.
    This also gives a more central place where to put more functionality
    which we use to add an action to copy selected items into a new editor.
    Task-number: QTCREATORBUG-32626
    Change-Id: I2d8b578d1ca377b9bda560f5cf5bdb083f37b451
    Reviewed-by: David Schulz
  • Libarchive: Update qt_attributions.json
    Amends 4f8c9f78f2454b6237dc1dcd71d83859e2449d3d
    Change-Id: I1e969b4d6d2694bc5d8c1eea2e43193cb9bb8be9
    Reviewed-by: Eike Ziller
  • Attributions: Remove mention of ZipWriter/ZipReader
    We use the ones provided by Qt directly now, so no need to mention them.
    Amends: a6bea3ad8e2e0a6eab01a5eec142b3914c21892d
    Change-Id: I85f8e1c516ffc80d14ae5856f4bb17f665924068
    Reviewed-by: Eike Ziller
  • CMakePM: Restrict usage of cmake_language(DEFER CALL) in auto-setup
    ... to CMake versions greater or equal 3.19
    Fixes: QTCREATORBUG-32636
    Change-Id: Ia016d86e14437f0a9ac500ead3079eda86555661
    Reviewed-by: Eike Ziller
  • About: Make Qt version less prominent
    Add it to the "Built on ..." text, maybe it makes it clearer that this
    just refers to how Qt Creator itself was built.
    Fixes: QTCREATORBUG-32641
    Change-Id: I3046afe277b1e7f5052c667acbe40473173307c0
    Reviewed-by: Kai Köhne
  • Avoid potential detach of non-const Qt containers in range-loops 2/2
    By using std::as_const
    Change-Id: I8be5cbdbdd677bd9c6d849f701a7eef95b1c6792
    Reviewed-by: Christian Stenger
  • Merge remote-tracking branch 'origin/16.0'
    Change-Id: I4855dc790ac212f40d98163bbb003699cc76e4fa
  • LibArchive: Simplify and static config
    Instead of testing for everything, we use a single config for each
    platform to cut down on the complexity and initial configure time
    of libarchive.
    Change-Id: I005d6ed59caeecf466264dadc2b1baadd7b8d598
    Reviewed-by: Eike Ziller
  • Merge "Merge remote-tracking branch 'origin/16.0'"
  • PerfProfiler: Use Constants consistently
    Change-Id: Ic8800192c574ade2cb358381011bd26df15c07e9
    Reviewed-by: hjk

Github Push to hicknhack-software/Qt-Creator

  • CMakePM: Restrict usage of cmake_language(DEFER CALL) in auto-setup
    ... to CMake versions greater or equal 3.19
    Fixes: QTCREATORBUG-32636
    Change-Id: Ia016d86e14437f0a9ac500ead3079eda86555661
    Reviewed-by: Eike Ziller
  • Debugger: Fix changing breakpoint enabled state
    ...for qml debugging. Handle the response explicitly because
    otherwise we end up with once modified break points which
    wrongly keep displaying the original state and therefore
    even refuse to trigger the change back until the debugging
    session ends.
    Fixes: QTCREATORBUG-17294
    Task-number: QTCREATORBUG-19382
    Change-Id: Idba9f2add915c965398bde1f0a46826e55067f08
    Reviewed-by: David Schulz
  • Utils: MarkdownBrowser: Add dynamic copy button text and icon
    Change-Id: I5dd87b0a3732bee7dd8df8c2171c41eebe2299a2
    Reviewed-by: Marcus Tillmanns
  • QmlProject: Allow opening individual .ui.qml files in "lite" QDS
    QDS nowadays provides an option "-qml-lite-designer" that starts it in a
    "lite" mode.
    When opening QDS from Qt Creator, use the "normal" QDS when a
    .qmlproject file is found. Otherwise start it with "-qml-lite-designer".
    Switches to Process::startDetached with "-client" and "-qml-lite-
    designer" on macOS too, since "open" wouldn't work for instance sharing
    depending on the "-qml-lite-designer" option that we can do with the "-
    client" option.
    Task-number: QTCREATORBUG-31005
    Change-Id: Ia9e00e0ed5ecad8c3c383ee46a6fd2594ee7b2e7
    Reviewed-by: hjk
    Reviewed-by: Thomas Hartmann
  • Sdktool: Add comment about C/C++ toolchain pairs
    Fixes: QTCREATORBUG-32559
    Change-Id: I96b46f85cb1dbb00fcfb22c0ae5d6ba9e7369ffe
    Reviewed-by: Leena Miettinen
  • ProjectExplorer: Guard against misuse of Node API
    in QtC the only direct subclasses of Node are FileNode and FolderNode,
    so that ensures that we always either have asFileNode() or
    asFolderNode(), but custom subclasses could do that wrong. Warn instead
    of crash in the FlatModel in that case (though there is no guarantee
    that there are other places that make that assumption).
    Change-Id: I29bc02116c775bc1b1068e791e08b2a7fa767917
    Reviewed-by: hjk
  • 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
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